<SEC-DOCUMENT>0001280058-24-000013.txt : 20240221
<SEC-HEADER>0001280058-24-000013.hdr.sgml : 20240221
<ACCEPTANCE-DATETIME>20240221161323
ACCESSION NUMBER:		0001280058-24-000013
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		139
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240221
DATE AS OF CHANGE:		20240221

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BLACKBAUD INC
		CENTRAL INDEX KEY:			0001280058
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		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:		24659592

	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-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:blkb="http://www.blackbaud.com/20231231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-35">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-36">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-37">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-38">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears" id="f-442">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-69" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-486">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-669">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-670">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-671">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-15" name="us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-730">http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-818">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-819">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-820">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-821">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-822">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-921">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-922">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-969">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-970">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-971">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-972">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-15" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-973">http://fasb.org/us-gaap/2023#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-974">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-975">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-336" name="ecd:TrdArrDuration" id="f-1471">P6M3D</ix:nonNumeric><ix:nonNumeric contextRef="c-338" name="ecd:TrdArrDuration" id="f-1477">P6M3D</ix:nonNumeric><ix:nonNumeric contextRef="c-340" name="ecd:TrdArrDuration" id="f-1483">P8M26D</ix:nonNumeric><ix:nonNumeric contextRef="c-342" name="ecd:TrdArrDuration" id="f-1489">P2M29D</ix:nonNumeric><ix:nonNumeric contextRef="c-344" name="ecd:TrdArrDuration" id="f-1495">P6M22D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-6"><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="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><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: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="c-9"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><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="c-11"><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="c-12"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><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="c-14"><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="c-15"><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="c-16"><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:context id="c-17"><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="c-18"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><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="c-20"><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="c-21"><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="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><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="c-24"><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="c-25"><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="c-26"><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="c-27"><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="c-28"><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="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="c-30"><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="c-31"><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="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><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="c-34"><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="c-35"><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="c-36"><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="c-37"><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="c-38"><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="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="c-40"><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="c-41"><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="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><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="c-44"><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="c-45"><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="c-46"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>blkb:Segment</xbrli:measure></xbrli:unit><xbrli:context id="c-58"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><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:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><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:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><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:MediaContentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><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="c-72"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><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="c-75"><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="c-76"><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="c-77"><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="c-78"><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="c-79"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><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="c-82"><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="c-83"><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="c-84"><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="c-85"><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="c-86"><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="c-87"><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="c-88"><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="c-89"><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="c-90"><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="c-91"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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="c-94"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><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="c-96"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><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="c-98"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><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="c-100"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><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="c-102"><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="c-103"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><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="c-105"><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="c-106"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><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="c-108"><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="c-109"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><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="c-111"><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="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="c-117"><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="c-118"><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="c-119"><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="c-120"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><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="c-123"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><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="c-125"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><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="c-129"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><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:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><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="c-133"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><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="c-137"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><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">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><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="c-141"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><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="c-143"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><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="c-147"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><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="c-149"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-155"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><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="c-157"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><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="c-159"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><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="c-161"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><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="c-163"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><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="c-165"><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="c-166"><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="c-167"><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="c-168"><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="c-169"><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="c-170"><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="c-171"><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="c-172"><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="c-173"><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="c-174"><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="c-175"><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="c-176"><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="c-177"><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="c-178"><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="c-179"><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="c-180"><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:OneMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</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="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</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="c-183"><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="c-184"><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="c-185"><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: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="c-186"><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="c-187"><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="c-188"><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: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="c-189"><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="c-190"><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="c-191"><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="c-192"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><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="c-196"><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="c-197"><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="c-198"><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:DailyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><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:OneMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</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="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</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="c-202"><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="c-203"><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="c-204"><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: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="c-205"><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="c-206"><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="c-207"><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="c-208"><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>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><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="c-211"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="c-212"><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="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="c-213"><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><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><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><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="c-215"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><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="c-217"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><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="c-219"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">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="c-223"><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="c-224"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><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="c-226"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">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="c-228"><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="c-229"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><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="c-231"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><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="c-233"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USSECMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-09</xbrli:startDate><xbrli:endDate>2023-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="c-237"><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="c-238"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><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="c-240"><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="c-241"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><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="c-243"><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="c-244"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><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="c-250"><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="c-251"><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="c-252"><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="c-253"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><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="c-255"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><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="c-257"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><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="c-259"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><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="c-261"><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="c-262"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><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="c-264"><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="c-265"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><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="c-267"><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="c-268"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><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="c-270"><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="c-271"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><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="c-273"><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="c-274"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><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="c-277"><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="c-278"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><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="c-280"><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="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-18</xbrli:startDate><xbrli:endDate>2024-02-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><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="c-289"><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="c-290"><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="c-291"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><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="c-293"><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="c-294"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><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="c-296"><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="c-297"><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="c-298"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><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="c-300"><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="c-301"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><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="c-303"><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="c-304"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><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="c-306"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><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="c-308"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><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="c-310"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><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="c-312"><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>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><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="c-315"><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="c-316"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><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="c-318"><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="c-319"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><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="c-321"><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="c-322"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><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="c-324"><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="c-325"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><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="c-327"><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="c-328"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><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="c-330"><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="c-331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><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="c-333"><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="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-01-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelPGianoniMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelPGianoniMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:AnthonyWBoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:AnthonyWBoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinPGregoireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinPGregoireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-746" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-746" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-7" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-747" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-747" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-7" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-740" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-740" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-741" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-741" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-742 f-743" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-6" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-906 f-907" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-978 f-979 f-980" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-10" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1302" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-11" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1320" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-12" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-405 f-406 f-404 f-375 f-376 f-377" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-469 f-463 f-466" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-540" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_7"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><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="c-1" name="dei:DocumentType" id="f-1">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 style="width:2.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.087%"/><td style="width:0.1%"/></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="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#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 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="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2023</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 style="width:2.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.087%"/><td style="width:0.1%"/></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="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#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 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="c-1" name="dei:EntityFileNumber" id="f-6">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 style="width:23.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.336%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.jpg" style="height:50px;margin-bottom:5pt;vertical-align:text-bottom;width:191px"/></div></td><td colspan="3" style="padding:0 1pt"/></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="c-1" name="dei:EntityRegistrantName" id="f-7">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 style="width:48.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.042%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></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="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">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="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">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="c-1" name="dei:EntityAddressAddressLine1" id="f-10">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="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Charleston</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">South Carolina</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">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="c-1" name="dei:CityAreaCode" id="f-14">843</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">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 style="width:35.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.635%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></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="c-2" name="dei:Security12bTitle" id="f-16">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="c-2" name="dei:TradingSymbol" id="f-17">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="c-2" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">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="c-3" name="dei:Security12bTitle" id="f-19">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="c-3" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="f-20">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="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-21">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 colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"/></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="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-22">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="c-1" name="dei:EntityVoluntaryFilers" id="f-23">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="c-1" name="dei:EntityCurrentReportingStatus" id="f-24">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="c-1" name="dei:EntityInteractiveDataCurrent" id="f-25">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 style="width:19.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.766%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.768%"/><td style="width:0.1%"/></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="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-26">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 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 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="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></td></tr><tr><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:2px 1pt;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="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-28">&#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="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-29">&#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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-30">&#9744;</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%">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="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-31">&#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, 2023 (based on the closing sale price of $71.18 on that date) was approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-32">2,292,286,984</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;14, 2024 was <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-33">53,475,414</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><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-34" escape="true"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement for the 2024 Annual Meeting of Stockholders currently scheduled to be held June&#160;12, 2024 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, 2023.</span></div></ix:nonNumeric><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="i0a15114ecbd24422b71ec7bf8f01ea2d_16"></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 style="width:8.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.490%"/><td style="width:0.1%"/></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_19">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_19">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"/></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_22">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_22">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_25">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_25">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_25">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_70">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_70">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_70">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_88">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_88">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_88">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_91">Item 1C.</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_91">Cybersecurity</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_91">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_94">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_94">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_94">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_97">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_97">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_97">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_100">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_100">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_100">32</a></span></div></td></tr><tr style="height:15pt"><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="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="#i0a15114ecbd24422b71ec7bf8f01ea2d_103">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_103">33</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_106">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_106">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_106">33</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_109">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_109">[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="#i0a15114ecbd24422b71ec7bf8f01ea2d_109">34</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_112">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_112">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_112">35</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_205">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_205">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_205">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_208">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_208">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_208">65</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_301">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_301">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_304">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_304">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_304">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_307">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_307">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_307">113</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_310">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_310">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_310">113</a></span></div></td></tr><tr style="height:15pt"><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="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="#i0a15114ecbd24422b71ec7bf8f01ea2d_313">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_313">114</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_316">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_316">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_316">114</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_319">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_319">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_319">114</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_322">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_322">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_322">114</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_325">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_325">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_325">114</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_328">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_328">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_328">114</a></span></div></td></tr><tr style="height:15pt"><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="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="#i0a15114ecbd24422b71ec7bf8f01ea2d_313">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_331">115</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_334">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_334">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_334">115</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_346">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_346">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_346">119</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_349">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_349">120</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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 developed and acquired businesses and technologies, including generative artificial intelligence ("AI"), the effect of our stock repurchase program, 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_22"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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="i0a15114ecbd24422b71ec7bf8f01ea2d_25"></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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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 leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. 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. Millions of people across more than 100 countries connect, give, learn and engage through Blackbaud platforms. During 2023, we had nearly 100,000 customers that paid Blackbaud through transactional fees and more than 40,000 customers with contractual billing arrangements. 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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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, education institutions and healthcare organizations. In the corporate sector, demonstrating positive social impact has become a business imperative. Countless individuals also engage in social impact 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 &#8212; and any other entity that includes fundraising as a revenue source, including education institutions, healthcare organizations and houses of worship &#8212; 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="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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_2894"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Execute on our Five Key Operational 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%">In early 2023, we outlined five key operational initiatives targeted to drive innovation, bookings growth, revenue expansion and lower costs. During 2023, we have executed on these key initiatives.</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">Product Innovation and Delivery</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%">Product is core at Blackbaud, and we strive to bring increased value to our customers with improved and innovative capabilities. We have recently announced or released a number of product enhancements as well as new solutions that enable our customers to better deliver on their missions. Some examples include:</span></div><div style="margin-top:9pt;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">Optimized Online Donation Capabilities: New online donation capabilities that fully integrate with Blackbaud&#8217;s payment processing and CRM software and enable customers to raise more money while reducing processing costs. We recently began an early adopter program for the new donation capabilities with a small sample of RE NXT customers across charity, education, and arts and cultural organizations. We expect to make them generally available in the first half of 2024.</span></div><div style="margin-top:9pt;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">Prospect Insights Pro for Raiser&#8217;s Edge NXT&#174;: New add-on capability within Raiser&#8217;s Edge NXT&#174; that gives fundraisers access to AI-driven insights to support planned and major gift fundraising</span></div><div style="margin-top:9pt;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">Impact Edge</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">TM</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: A first-of-its-kind AI-powered, social impact reporting and storytelling solution for corporate social responsibility (CSR) and social impact teams of all sizes. This new solution is currently in an early adopter program with our planned full roll out in the second half of 2024.</span></div><div style="margin-top:9pt;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">JustGiving Storywriter: With new generative AI capabilities, fundraisers on JustGiving are able to quickly and easily create personal stories to share with their networks. Company research has shown that JustGiving pages that include a clear and personal story raise approximately 65% more than those that do not.</span></div><div style="margin-top:9pt;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">Good Move</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">TM</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: New development transformed the Good Move activity-tracking mobile app into a powerful mobile participant center for Blackbaud TeamRaiser&#174; peer-to-peer fundraising events. The new expansive feature for Blackbaud TeamRaiser&#174; became generally available in the U.S. and Canada in March 2023.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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: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">Intelligence for Good&#174;: In summer 2023, we launched next generation Intelligence for Good&#174; strategy with an extensive agenda of initiatives and investments targeted at making artificial intelligence more accessible, powerful and responsible across the social impact sector </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">Bookings Growth and Acceleration</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%">We maintain a keen focus on accelerating bookings growth by signing new logos as well as upselling and cross-selling our existing customer base. Our sales team is split between prospect account executives dedicated to prospecting for new clients and customer account executives who focus on selling additional products to current customers. Given the breadth of our product portfolio, this &#8220;land and expand&#8221; model has proven successful for us over time. As previously disclosed, there can be volatility quarter-to-quarter on bookings.</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">Transactional Revenue Optimization and Expansion</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%">Transactional revenue, which is about one-third of total revenue, is comprised of four primary components: donation processing (~55% of total transactional revenue); consumer giving (~20%); tuition management (~20%);  and event-based usage (~5%). The diversity of the underlying transaction volumes from these four sources has resulted in consistent transactional recurring revenue growth in the mid-to-high single digits over the past several years. Strong momentum in consumer giving and tuition management, rate increases on Blackbaud Merchant Services, and increased donations tied to global events drove continued solid transactional recurring revenue growth in 2023. Going forward we will continue to implement additional payments solutions optimization to drive enhanced donor experience.</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">Modernized Approach to Pricing and Multi-Year Contracts</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%">Last summer, we put in place an updated pricing policy primarily for our social sector customers that directly reflects the value we provide to them, is in-line with the broader market and reflects the inflationary pressures that all businesses are facing. In November 2022, we started notifying customers with a March 2023 contract renewal that we would be making important contract changes. First, we are offering 3-year contract renewal terms as our standard, replacing one-year renewal terms. This process was already being implemented outside of the pricing changes. Second, we are implementing a more significant rate increase on the 1-year renewal option versus the 3-year renewal option. And third, the 3-year renewal option includes embedded annual rate increases. Our 3-year renewal options did not historically include annual rate increases.</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%">We have now completed the 2023 renewal cohort, which represented approximately 35% of the total contractual revenue eligible for this program. Approximately another 30% of the renewable base is up for renewal in 2024, another 25% in 2025, and the remaining 10% in the beginning of 2026. The close day-to-day management of renewals, the mix of 3-year and 1-year contracts, and the impact of pricing are progressing well, and we expect more impact from the compounding effect of these rate increases over time as we layer in future year contract renewals and annual rate increases. Additionally, the adoption of 3-year renewals as a standard, with more customers opting for this option than we originally expected, are expected to have an added benefit of higher retention which provides greater revenue assurance and predictability. Looking even further ahead, the cycle starts fresh in 2026 as the 2023 signed contracts will begin to renew. We expect that this will be a sustainable and meaningful revenue growth stream for us.</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%">5.</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">Keen Attention to Cost Management</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%">Cost management initiatives already completed drove a significant improvement in profitability during 2023. These initiatives included:</span></div><div style="margin-top:9pt;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 reduction in headcount from approximately 3,600 in the third quarter of 2022 to approximately 3,000 as of December 31, 2023</span></div><div style="margin-top:9pt;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">Continued IT consolidation as we migrate customers from legacy private data centers to leading public cloud service providers.  We closed four legacy data centers during 2022 and two in 2023.</span></div><div style="margin-top:9pt;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">Renegotiated key vendor contracts including Microsoft Azure and AWS</span></div><div style="margin-top:9pt;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">Reduced our real estate footprint as part of the shift to a remote first workforce</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Going forward, our goal is to run the business at about this headcount level for the foreseeable future, while continuing to drive efficiencies in other areas of the business.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_2919"></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. 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 to raise more revenue 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 adopted a "Remote First" model as a company, which supports Blackbaud's goal to attract top 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, webinars and white papers, which provide insights and guidance to the social impact community. We also participate in and convene 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 is a research lab that leverages Blackbaud's unique data resources, along with original research, to drive 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="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 Blackbaud Social Good Startup Program is 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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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 software for our customers' essential business operations to free them 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 is 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%">We augment our software 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 nonprofits and foundations, educational institutions, individual change makers and corporate social impact programs built specifically for 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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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 major 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="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 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-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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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">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. 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-style:italic;font-weight:400;line-height:120%">Blackbaud Billing Management&#8482; </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">makes it easy for school administrators to manage tuition and billing processes and for parents to manage their payments to the school. It gives families flexible payment options, provides the school visibility into payments and billing with metrics for supporting cash flow, one view of financial performance, 24/7 bill access on all devices, and removes manual processes from admissions to finance and merchant 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%;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="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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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">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&#174; from Blackbaud</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#174; delivers educational content that transforms what is possible for learners while enabling companies to achieve their social impact and business goals. EVERFI&#8217;s robust library of courses connect students with real-world skills to navigate life&#8217;s most important challenges, from financial capability to mental wellness &#8212; all made possible through the generous support of brands that believe in the lasting results of community investment. Trusted by educators at over 25,000 K-12 schools, EVERFI&#8217;s curriculum reaches over 7 million students a year. Thousands of the world&#8217;s leading brands have engaged with their communities and achieved their social impact goals by sponsoring EVERFI&#8217;s trusted courses to empower students with the knowledge they need to succeed in life.</span></div><div style="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="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 comprehensive strategy to deliver artificial intelligence that is accessible, powerful and responsible. Our artificial intelligence capabilities enable 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%">Blackbaud's data intelligence solutions and services 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 indicates 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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 key performance indicators 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 customers' 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="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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_40"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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%">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%">Millions of people across more than 100 countries connect, give, learn and engage through Blackbaud platforms. During 2023, we had nearly 100,000 customers that paid Blackbaud through transactional fees and more than 40,000 customers with contractual billing arrangements. Our largest single customer accounted for less than 1% of our 2023 consolidated revenue.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_43"></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 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%">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 sales development representatives responsible for sales lead generation and qualification. In addition, lead generation is supplemented by our customer success organization via employee-generated sales leads. These sales and customer success professionals are primarily located throughout the United States, the U.K., Canada and Australia. As of December&#160;31, 2023, we had approximately 250 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.</span></div><div style="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 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%"> (which was held in November 2023 in-person for the first time since the pandemic), 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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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-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 to our knowledge do not 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="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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_52"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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%">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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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, 2023, we had approximately 3,000 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 citing the fact that Blackbaud operates in a socially responsible manner is important to them. This differentiator not only builds strong employee engagement, but also helps us provide a higher level of service to our customers. With over 70% of employees volunteering with nonprofits annually and one in seven serving on a nonprofit board or committee, our direct experience enables our teams 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 temporary workforce strategy, allowing employees to work from home or other geographic locations within the country to further support their overall well-being during the COVID-19 pandemic. In 2021, we formally rolled out our Remote First Work-strategy as a company which expanded our pool of qualified applicants for roles and internal career progression and enabled Blackbaud's goal to attract and develop 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 "Engagement Labs" training designed to equip them with the practical skills to ensure their teams are highly engaged. We assess and measure progress on engagement and growth opportunities at the individual level through quarterly check-ins focused on impact and learnings, as well as through 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 surveys as well as "Ask Anything" sessions with senior leaders and dedicated Q&amp;A sessions during our global, company-wide Connect and Engage meetings. We enable employees to have opportunities for career development through on-demand and company-led trainings in our Learning Management System platform: DevelopU.</span></div><div style="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 compensation framework is designed so that employees are compensated equitably and competitively, including through base salary, variable pay, equity award opportunities and comprehensive benefit offerings. We also seek to support the whole person, through increased benefits and focus on overall 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 and 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.</span></div><div style="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 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 inclusion and sustainability supports our efforts to attract, develop and retain a high-performing employee base. In 2023, we brought together the talent acquisition team with Inclusion and Corporate Social Responsibility teams under one leader within People and Culture. The company believes that it is essential to foster inclusion from the moment a candidate considers Blackbaud. This alignment  continues our focus to amplify and accelerate the significant initiatives already in place at Blackbaud, including: a focus on allyship, mentoring and affinity groups. We have 11 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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 believe we have a responsibility to act in the fight against climate change&#8212;it is both the right thing to do and necessary to ensure the future stability of our business and customers. For these reasons, Blackbaud takes proactive measures to protect the environment, both in our internal sustainable business practices and our external engagements. As we did in 2021 and 2022, in 2023 we plan to achieve carbon neutrality across our business operations. We are committed to our continued efforts to reduce our emissions footprint and provide transparent annual social responsibility and sustainability 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%">Blackbaud was recognized by Newsweek as one of America's Most Responsible Companies 2024, Built In's Best Places to Work, Forbes' list of America's Best Employers 2023 and won Governance Team of the Year for small to mid-cap companies in Governance Intelligence's annual Corporate Governance 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%">Additional information related to our human capital strategy can be found in our 2022 ESG 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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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="i0a15114ecbd24422b71ec7bf8f01ea2d_64"></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 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%">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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_67"></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 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%">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, 2024:</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:23.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:62.152%"/><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%">Name</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-top:1pt solid #004054;padding:2px 1pt;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 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 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%">63&#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 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: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%">Chief Executive Officer, President and Vice Chairman of the Board</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 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%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">52&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">56&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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;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:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">60&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 Chief Executive Officer and President in January 2014 and was appointed Vice Chairman of the Board in January 2024. 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 and a member of the President's Advisory Group at the Medical University of South Carolina. 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="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 and is responsible for the company&#8217;s global product and technology portfolio, including cybersecurity. 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 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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 activities. Prior to joining us, he was an attorney with Alcatel-Lucent USA, the U.S. subsidiary of 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 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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_70"></div><div style="margin-top:15pt"><span id="if114d63e5157451f882e3c0789ad3672_163"></span><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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">Strategic Risks</span></td></tr></table></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%">Our failure to compete successfully, including through technology innovations or new and improved solutions, 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. 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. 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. 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-weight:400;line-height:120%">In addition, 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, we may be unable to compete successfully and 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%">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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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, or renew their subscriptions for, 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-weight:400;line-height:120%">Furthermore, our subscription arrangements are generally for a term of three years at contract inception with three-year renewals thereafter. Our maintenance arrangement renewals are generally for a term of three years. 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 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;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 incorporating generative artificial intelligence, or AI, technology into certain of our products and services. This technology is new and developing, and while we aim to adopt known best practices, it may result in operational, financial and reputational harm and other adverse consequences to 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 are implementing AI features in certain of our products and services. The technologies underpinning these features are in the early stages of commercial use and exist in an emerging regulatory environment, which presents regulatory, litigation, ethical, reputational, operational and financial risks. Many U.S. and international governmental bodies and regulators have proposed, or are in the process of developing, new regulations related to the use of AI and machine learning technologies. The final form of these may impose obligations related to our development, offering and use of AI technologies and expose us to increased risk of regulatory enforcement and litigation. We also expect that many of our generative AI features will include the processing of personal data and may be subject to laws, policies, legal obligations and codes of conduct related to privacy and data protection. There is uncertainty about the extent to which privacy and data protection laws apply to AI technologies, and any delay in addressing privacy or data protection concerns relating to our AI features may result in liability or regulatory investigations and fines, as well as harm to our sales and reputation. In addition, issues relating to intellectual property rights in AI-generated content have not been fully addressed by the courts, laws or regulations. Accordingly, the implementation of generative AI technologies into our products and services may result in exposure to claims related to copyright infringement or other intellectual property misappropriation.</span></div><div style="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, many of our AI features may rely on third-party service providers. As such, any improper processing of personal data by these service providers could harm our reputation, business or customers, or expose us to legal liability. Any disruption or failure in our AI systems or infrastructure could result in delays or errors in our operations, which could harm 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-weight:400;line-height:120%">Our generative AI technology features may also generate output that is misleading, insecure, inaccurate, harmful or otherwise flawed, which may harm our reputation, business or customers, or expose us to legal liability. Also, some AI scenarios present ethical issues. If we enable or offer AI solutions that are controversial because of their purported or actual impact on human rights, privacy, employment or other social issues, we may experience 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%">New and emerging AI technologies may require additional investment in the development and maintenance of various models, approaches and processes, as well as development of protections and safeguards for the use of AI technologies, which may be expensive and could impact our financial results if we decide to further expand generative AI into our products and services.  Likewise, the use of AI involves significant technical complexity and requires specialized expertise. The success of any enhancement or new product depends on many factors, including its relevance to our customers, timely implementation and market acceptance. If our enhanced products and services do not achieve widespread market adoption </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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">or there is a reduction in demand due to a lack of customer acceptance, technology challenges, strengthening competition, weakening economic conditions, or security or privacy concerns, our business could be harmed and our financial results 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%">Although we aim to develop and use AI responsibly and attempt to identify and mitigate ethical and legal issues presented by its use, we may be unsuccessful in identifying or resolving issues before they arise.</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%">Increases in our international revenues denominated in foreign currencies subject 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_193">59</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;</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; 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">general business disruptions caused by geopolitical situations and developments.</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%">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, from time to time, 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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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">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 cybersecurity 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 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="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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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, including, for example, the Security Incident described below, 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, customer and end user data, personally identifiable information and transaction data, including in our payment services. Despite 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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 virtually all major businesses, we are, from time to time, a target of cyberattacks, such as the Security Incident (as described below and in Note 11 to our consolidated financial statements in this report), information systems interruptions, phishing, social engineering schemes and other systems disruptions. 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 and 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 have been, and in the future 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="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 that affected over 13,000 customers. 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 specific requests for reimbursement of expenses, approximately 214 (or 82%) of which have been fully resolved and closed and approximately 39 (or 15%) are inactive and are considered by us to have been abandoned by the customers. 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, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which 3 cases remain active and unresolved. 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 putative consumer class action cases in U.S. federal courts (most of which have been consolidated under multi district litigation to a single federal court) and 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. We have received a 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 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%">On March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in the SEC Order. Under the terms of the SEC Order, the Company agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act and Section 13(a) of the Exchange Act, and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. As part of the SEC Order, the Company also agreed to pay, and has paid, a civil penalty in the amount of $3.0 million.</span></div><div style="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 5, 2023, the Company reached a settlement with each of 49 state Attorneys General and the District of Columbia in connection with the Security Incident. This settlement fully resolves the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident, which is further described in the substantially similar Administrative Orders filed in each of the 49 states and the District of Columbia. Under the terms of the Administrative Orders, we have agreed: (i) to comply with state consumer protection laws, data breach notification laws, and HIPAA; (ii) not to make misleading misrepresentations to our customers or the individuals whose data is stored by us concerning (a) the extent to which we protect the privacy, security, confidentiality, or integrity of certain data, (b) the likelihood that data impacted by a security incident may be subject to unauthorized access, disclosure, or other misuse, or (c) the data breach notification requirements; and (iii) to implement and improve certain cybersecurity programs and tools. As part of the Administrative Orders, we also agreed to pay, and have paid, a total of $49.5 million to the 49 states and District of Columbia. We paid the full settlement amount to each state and the District of Columbia during the fourth quarter of 2023 from our existing liquidity. This amount was fully accrued as a contingent liability in our financial statements as of June 30, 2023. We entered into the Administrative Orders without admitting fault of liability in connection with the matters subject to the Multistate Investigation. The form of Administrative Order was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on October 5, 2023.</span></div><div style="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 February 1, 2024, the FTC announced its approval of an Agreement Containing Consent Order (the &#8220;Proposed Order&#8221;) evidencing its settlement with the Company in connection with the Security Incident. Pursuant to its rules, the FTC placed the Proposed Order and related draft complaint on the public record for a period of 30 days for the receipt of public comments after which the FTC will consider any comments received from interested persons prior to determining whether and in what form to finalize the Proposed Order. The 30-day comment period is scheduled to expire on March 14, 2024. As part of the FTC&#8217;s proposed order, the Company has not been fined and is not otherwise required to make any payment. Furthermore, the Company has agreed to the FTC&#8217;s proposed order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the Proposed Order. If finalized, the settlement described in the Proposed Order will fully resolve the FTC investigation. Although we believe the Proposed Order will be finalized in substantially its current form, there can be no assurances as to whether that will occur or its timing. Under the terms of the Proposed Order, we have agreed (i) to not misrepresent (a) the extent to which we maintain, use, delete or disclose certain customer information, (b) the extent to which we protect the privacy, security, availability, confidentiality or integrity of such information or (c) the extent of any security incident or unauthorized disclosure, misuse, loss, theft, alteration, destruction or other compromise of such information, and (ii) to delete certain data, adopt and make public certain record retention limits, establish, implement and maintain a specified information security program, obtain regular independent assessments of the mandated information security program, provide to the FTC specified certifications regarding our compliance with the Proposed Order, provide to the FTC reports of any future security incidents and create and maintain specified recordkeeping. The form of Proposed Order was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 2, 2024.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 noted above, the terms of the FTC Proposed Order, the Attorneys General Administrative Orders and our settlement with the SEC require that we implement and maintain certain processes and programs and comply with certain legal requirements related to cybersecurity and data protection. Any future regulatory investigation or litigation settlements may also contain such requirements. Effectively implementing, monitoring and updating these requirements is expected to be expensive and time-consuming over an extended period. Our failure to do so in accordance with the terms of our agreements with FTC, the Attorneys General and with the SEC, and possibly others, could expose us to additional material liability under the terms of the Administrative Orders, the SEC settlement, or otherwise.</span></div><div style="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. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially more than the amounts accrued. 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="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 2023, we incurred net pre-tax expenses of $53.4 million related to the Security Incident, which included $22.4 million for ongoing legal fees and $31.0 million for settlements and recorded liabilities for loss contingencies. During 2023, we had net cash outlays of $78.0 million related to the Security Incident, which included ongoing legal fees, the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $49.5 million civil penalty paid during the fourth quarter of 2023 related to the Multistate Investigation (as discussed in Note 11). Although we carry insurance against certain losses related to the Security Incident, we exceeded the limit of that insurance coverage in the first quarter of 2022. 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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">Expected new regulations and standards relating to public disclosure, including those related to climate change, could adversely 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 impact our 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 a significant number 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 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, or are otherwise unable to effectively manage our payment processing business, 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%">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 </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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 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 style="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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_82"></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 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%">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 three-year renewals thereafter. Our maintenance arrangement renewals are generally for a term of three years. 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%">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.</span></div><div style="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, stock repurchases and other general corporate purposes;</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">Increasing the amount of interest we pay, particularly if interest rates increase;</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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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">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="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. 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, 2023, we had $1.1 billion and $581.9 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 limit certain of our activities, including dividend payments, stock 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. Stock 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 have, from time to time, repurchased stock under this program and re-initiated repurchases under the program in the fourth quarter of 2023 after a two-year hiatus. 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 </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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">stock. In addition, implementation of some or all of this program diminishes 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, 2023, we had deferred tax assets of $143.3 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 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. 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="i0a15114ecbd24422b71ec7bf8f01ea2d_85"></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 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%">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%">We, and some of our customers, are subject to the E.U. General Data Protection Regulation (&#8220;GDPR&#8221;) and 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. All solutions we sell 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 have impacted us, and could in the future further 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 </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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="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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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, 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, laws limiting or restricting our ability to pass card charges on to customers 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%">Provisions in our organizational documents, our Stockholder Rights Agreement </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;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%">, certain officer compensation arrangements and Delaware law may delay or prevent an acquisition or change of control of our Company that could be deemed beneficial to our 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%">Certain provisions in our organizational documents, the Rights Agreement, compensation arrangements with our officers and Delaware law (as summarized below) may have the effect of delaying, deferring, discouraging or preventing an acquisition or change in control of the Company or a change in our management. This includes tender offers for our common stock, proxy contests or other takeover attempts. These anti-takeover effects may discourage transactions that might result in the payment of a premium over the market price for shares of our common stock. 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="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%">Certificate of Incorporation and Bylaw provisions.</span><span style="color:#51555c;font-family:'Calibri',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. The classification of directors will have the effect of making it more difficult and time-consuming for stockholders to change the composition of the Board of Directors, could 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.</span></div><div style="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 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. The Bylaws may have the effect of precluding the conduct of business at a meeting if the proper procedures are not followed and 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.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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 or series or the designation of such class or series, without further vote or action by the stockholders. This preferred stock, including the Series A Preferred Stock described below, 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. </span></div><div style="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 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. </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%">Stockholder Rights Agreement. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2022, the Company declared a dividend of one preferred share purchase right (a "Right") for each of the Company&#8217;s issued and outstanding shares of our common stock. The description and terms of these Rights are set forth in the Rights Agreement by and between the Company and American Stock Transfer &amp; Trust Company, LLC. 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 our common stock having a then-current market value of twice the Exercise Price, which would likely make any takeover or change of control attempt by such entity, person or group prohibitively expensive. Subject to the terms of the Rights Agreement, the Rights were scheduled to expire on October 2, 2023. On October 2, 2023, the Company amended the Rights Agreement to extend the final expiration date from October 2, 2023 to October 2, 2024. The Company expects to submit this amendment to the Company&#8217;s stockholders for ratification at the Company&#8217;s 2024 annual meeting of stockholders. On January 26, 2024, the Company amended the Rights Agreement to reflect a change in rights agent. Additional information regarding the Rights Agreement and it amendments, including copies thereof, is contained in the Company&#8217;s Current Reports on Form 8-K filed with the SEC on October 7, 2022, October 2, 2023 and January 26, 2024.</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%">Officer Compensation Arrangements. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into an employment agreement with our Chief Executive Officer and retention agreements with certain of our officers, which provide that, upon the occurrence of a change in control of us and either the termination of their employment without cause (as defined) or their resignation for good reason (as defined), such persons would be entitled to certain termination or severance payments made by us (which may include a lump sum payment equal to defined percentages of compensation and accelerated vesting of certain equity stock awards paid in accordance with the terms and conditions of the respective agreement). Such provisions could significantly increase the costs to a third-party acquirer and/or deter such third-party from acquiring 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:400;line-height:120%">Delaware anti-takeover law</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We are subject to Section 203 of the Delaware General Corporation Law, an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation, such as the Company, 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 certain criteria are met. 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.</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%">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 </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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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. For example, the U.S. Inflation Reduction Act of 2022 created an excise tax of 1% on the value of any stock repurchased by us after December 31, 2022. We could be subject to this excise tax, but the amount will vary depending on various factors, including the amount and frequency of any stock repurchases and any permitted reductions or exceptions to the amount subject to the tax. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our financial position 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%">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 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 <span id="if399ac751fd4478bb49fe20984c08c24_23506"></span>digital economy.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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="i0a15114ecbd24422b71ec7bf8f01ea2d_91"></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 1C. CYBERSECURITY</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: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%">Risk Management and 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%">Because technology, data and information security is a top priority at Blackbaud, we maintain and continuously assess and strengthen our cybersecurity program. Comprehensive cybersecurity risk management, including identification, analysis and response to risks affecting our business and its customers, provides the foundation for our program. </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 utilize a four-prong strategy for assessing, identifying and managing material risks from cybersecurity threats: </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.27pt">Operational security:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We leverage the industry standard CIA Triad Model in conjunction with comprehensive industry control frameworks, compliance regulations, privacy requirements and best practices, including: the National Institute of Standards and Technology ("NIST") Cybersecurity Framework, PCI DSS, System and Organization Controls ("SOC") 1, SOC 2, GDPR, HIPAA, the Trans-Atlantic Data Privacy Framework and Cloud Security Alliance.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.27pt">Product security:</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%">Our development teams take part in regular training and use industry best practices to build security into our solutions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.27pt">Incident response:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We monitor the threat landscape 24/7 in coordination with a third-party firm, routinely test our incident response capabilities and preparedness and maintain proactive relationships with law enforcement.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.27pt">Ongoing landscape analysis:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continually evaluate upcoming and changing data privacy regulations and provide thought leadership for our customers on the operational impacts of these regulations and compliance 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%">We believe that information and technology security is a shared responsibility and, therefore, incorporate data and privacy protection education into the customer experience through ongoing resources such as best practices content, one-on-one consultations with customer success managers and bbcon&#174; sessions. We also participate in global communities 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">conference platforms to share information and present on best practices to improve the industry&#8217;s security awareness posture. In addition, Blackbaud employees are all engaged in on-going security and privacy awareness training campaigns to ensure they are empowered to protect both Blackbaud&#8217;s and our customers&#8217; 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%">Blackbaud also maintains a defined program and dedicated team that provides security oversight of its third-party service providers. This program assesses and manages risk at the onboarding phase of engagement with third-party vendors and partners as well as oversight throughout the lifecycle of the vendor relationship.</span></div><div style="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 regularly engage outside consultants and experts to assist us regarding our cybersecurity program. Engagements include an annual NIST Cybersecurity Framework assessment to ensure a reasonable cybersecurity program and retained leading external cybersecurity Incident Response (IR) experts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with our prioritization of information and technology protection, cybersecurity risk management has been and remains a key aspect of our overall business strategy, financial planning and capital allocation and a point of ongoing emphasis at all levels 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%">In addition, we continuously learn from and leverage experience gained from previous cybersecurity incidents that we, like many other companies, have experienced. As previously disclosed, we have been and remain 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. As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations 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.  See Note 11 to the consolidated audited financial statements contained in this Annual Report on Form 10-K for additional information regarding the Security Incident and its past and potential impact on the 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%">Notwithstanding our strong commitment to cybersecurity, we may not be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. See Item 1A. "Risk Factors" for a discussion of our cybersecurity risks.</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: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%">Governance</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 multi-level cybersecurity governance and risk management structure begins with our Operational Risk Compliance and Security (&#8220;ORCAS&#8221;) Committee consisting of cross-functional management representatives throughout our Company. The ORCAS Committee receives detailed cybersecurity information from key security personnel and reports at least quarterly up through our Risk Steering Committee, which is made up of executives and senior management from various Blackbaud departments: Chief Executive Officer, Chief Operating Officer, Chief Financial Officer, Chief Technology Officer, General Counsel, Chief Privacy Officer and Chief Information Security Officer ("CISO"), who has extensive information technology and program management experience. Our CISO has served in various roles of increasing responsibility in information technology and information security for more than 25 years, including serving in various cybersecurity leadership roles within public and private companies. He holds two undergraduate degrees&#8212;one in business administration and the other in computer information systems, a graduate degree in information systems and maintains two cybersecurity industry recognized certifications: Certified Information Systems Security Professional (CISSP) and Certified Cloud Security Professional (CCSP), both from the International Information System Security Certification Consortium. Cybersecurity leaders reporting to our CISO also have significant information technology and information security experience and industry recognized certifications.</span></div><div style="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 Risk Steering Committee reports to the Risk Oversight Committee of our Board of Directors at the regular quarterly meetings, or more frequently as needed. The Risk Oversight Committee's duties include, among other things, oversight of risks related to information technology security. The Risk Oversight Committee communicates as appropriate with the full Board of Directors, which is ultimately responsible for cybersecurity risk oversight.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our cybersecurity Incident Response plan timely informs our Cybersecurity Incident Subcommittee on active cybersecurity incidents that are potentially material. The Cybersecurity Subcommittee determines cybersecurity materiality and is made up of our General Counsel, Chief Information Security Officer, Chief Accounting Officer and Director of SEC Reporting. Our Cybersecurity Incident Subcommittee is part of our Disclosure Committee, which is appointed by Chief Executive Officer and Chief Financial Officer to assist our executives in their responsibility for oversight of the accuracy and timeliness of the disclosures made by Blackbaud.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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 and have since that time subleased a portion of the space. We continue to pursue strategic alternatives for our Washington, DC office space, including additional subleases. We have the intent and ability to sublease this office space.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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="i0a15114ecbd24422b71ec7bf8f01ea2d_106"></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; According to the records of our transfer agent, as of February&#160;14, 2024, there were approximately 109 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;14, 2024, the closing price of our common stock was $71.61.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_2805"></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 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%">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 and the Nasdaq Computer Index. The graph covers the most recent five-year period ended December&#160;31, 2023. The graph assumes that the value of the investment in our common stock and each index was $100.00 at December&#160;31, 2018, and that all dividends are reinvested.</span></div><div style="margin-top:9pt;text-align:center"><img src="blkb-20231231_g3.jpg" alt="631" 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 style="width:37.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.465%"/><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%">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%">2018</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-top:1pt solid #004054;padding:2px 1pt;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 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 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 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%">2022</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%">2023</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 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%">$127.30</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"/><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%">$92.21</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"/><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%">$126.53</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"/><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%">$94.30</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"/><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%">$138.90</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 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%">136.69</span></td><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%">198.10</span></td><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%">242.03</span></td><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%">163.28</span></td><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%">236.17</span></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:400;line-height:120%">Nasdaq Computer Index</span></td><td colspan="3" style="background-color:#f4f4f4;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:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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%">148.27</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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%">233.26</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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%">296.23</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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%">192.48</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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%">315.60</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_2830"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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:12pt"><table 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%">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, 2023 under our stock repurchase program as 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 style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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:11.034%"/><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:11.034%"/><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:11.039%"/><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%">Period</span></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 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 colspan="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 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</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></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:#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%">Beginning balance, October 1, 2023</span></td><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%">&#160;</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:2px 1pt;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:#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 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,000&#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%">October 1, 2023 through October 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">250,000&#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%">November 1, 2023 through November 30, 2023</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,194&#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%">73.02&#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%">&#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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">December 1, 2023 through December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,593&#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%">84.89&#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%">221,836&#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%">231,169&#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:700;line-height:120%">Total</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%">225,787&#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 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%">84.72&#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%">221,836&#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 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%">231,169&#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">Includes 3,951 shares (3,194 in November and 757 in December) 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. On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $250.0 million to $500.0 million available for repurchases. The program does not have an expiration date.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_2854"></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 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%">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%">We have not declared or paid any cash dividends on our common stock since the first quarter of 2020, and we do not presently plan to pay cash dividends on our common stock in the foreseeable future. Payment of future cash dividends, if any, will be at the discretion of our board of directors after taking into account various factors, including our financial condition, operating results, current and anticipated cash needs, outstanding indebtedness, plans for expansion and restrictions imposed by our debt arrangements, if any.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_109"></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_112"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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="i0a15114ecbd24422b71ec7bf8f01ea2d_115"></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 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%">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 leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries. Millions of people across more than 100 countries connect, give, learn and engage through Blackbaud platforms. During 2023, we had nearly 100,000 customers that paid Blackbaud through transactional fees and more than 40,000 customers with contractual billing arrangements.</span></div><div style="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; and (iii)&#160;providing Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content.</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%">Update on Five Key Operational Initiatives</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 style="width:33.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:393.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><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 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%">Product Innovation and Delivery</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><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 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%">Bookings Growth and Acceleration</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><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 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%">Transactional Revenue Optimization and Expansion</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><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 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%">Modernized Approach to Pricing and Multi-Year Customer Contracts</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><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%">5</span></td><td colspan="3" style="padding:0 1pt"/><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%">Keen Attention to Cost Management</span></td><td colspan="3" style="padding:0 1pt"/></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">Product Innovation and Delivery</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%">Product is core at Blackbaud, and we strive to bring increased value to our customers with improved and innovative capabilities. We have recently announced or released a number of product enhancements as well as new solutions that enable our customers to better deliver on their missions. Some examples include:</span></div><div style="margin-top:9pt;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">Optimized Online Donation Capabilities: New online donation capabilities that fully integrate with Blackbaud&#8217;s payment processing and CRM software and enable customers to raise more money while reducing processing costs. We recently began an early adopter program for the new donation capabilities with a small sample of RE NXT customers across charity, education, and arts and cultural organizations. We expect to make them generally available in the first half of 2024.</span></div><div style="margin-top:9pt;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">Prospect Insights Pro for Raiser&#8217;s Edge NXT&#174;: New add-on capability within Raiser&#8217;s Edge NXT&#174; that gives fundraisers access to AI-driven insights to support planned and major gift fundraising</span></div><div style="margin-top:9pt;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">Impact Edge</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">TM</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: A first-of-its-kind AI-powered, social impact reporting and storytelling solution for corporate social responsibility (CSR) and social impact teams of all sizes. This new solution is currently in an early adopter program with  our planned full roll out in the second half of 2024.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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: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">JustGiving Storywriter: With new generative AI capabilities, fundraisers on JustGiving are able to quickly and easily create personal stories to share with their networks.  Company research has shown that JustGiving pages that include a clear and personal story raise approximately 65% more than those that don&#8217;t.</span></div><div style="margin-top:9pt;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">Good Move</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">TM</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: New development transformed the Good Move activity-tracking mobile app into a powerful mobile participant center for Blackbaud TeamRaiser&#174; peer-to-peer fundraising events. The new expansive feature for Blackbaud TeamRaiser&#174; became generally available in the U.S. and Canada in March 2023.</span></div><div style="margin-top:9pt;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">Intelligence for Good&#174;: In summer 2023, we launched next generation Intelligence for Good&#174; strategy with an extensive agenda of initiatives and investments targeted at making artificial intelligence more accessible, powerful and responsible across the social impact sector </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">Bookings Growth and Acceleration</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%">We maintain a keen focus on accelerating bookings growth by signing new logos as well as upselling and cross-selling our existing customer base. Our sales team is split between prospect account executives dedicated to prospecting for new clients and customer account executives who focus on selling additional products to current customers. Given the breadth of our product portfolio, this &#8220;land and expand&#8221; model has proven successful for us over time. As previously disclosed, there can be volatility quarter-to-quarter on bookings.</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">Transactional Revenue Optimization and Expansion</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%">Transactional revenue, which is about one-third of total revenue, is comprised of four primary components: donation processing (~55% of total transactional revenue); consumer giving (~20%); tuition management (~20%);  and event-based usage (~5%). The diversity of the underlying transaction volumes from these four sources has resulted in consistent transactional recurring revenue growth in the mid-to-high single digits over the past several years. Strong momentum in consumer giving and tuition management, rate increases on Blackbaud Merchant Services, and increased donations tied to global events drove continued solid transactional recurring revenue growth in 2023. Going forward we will continue to implement additional payments solutions optimization to drive enhanced donor experience.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span id="i4fed8cb75da3423bb88fb039fa9868cf_6973"></span><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">Modernized Approach to Pricing and Multi-Year Contracts</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%">Last summer, we put in place an updated pricing policy primarily for our social sector customers that directly reflects the value we provide to them, is in-line with the broader market and reflects the inflationary pressures that all businesses are facing. In November 2022, we started notifying customers with a March 2023 contract renewal that we would be making important contract changes. First, we are offering 3-year contract renewal terms as our standard, replacing one-year renewal terms. This process was already being implemented outside of the pricing changes. Second, we are implementing a more significant rate increase on the 1-year renewal option versus the 3-year renewal option. And third, the 3-year renewal option includes embedded annual rate increases. Our 3-year renewal options did not historically include annual rate increases.</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%">These efforts are well on their way and we have now completed the 2023 renewal cohort, which represented approximately 35% of the total contractual revenue eligible for this program. Approximately another 30% of the renewable base is up for renewal in 2024, another 25% in 2025, and the remaining 10% in the beginning of 2026. The close day-to-day management of renewals, the mix of 3-year and 1-year contracts, and the impact of pricing are progressing well, and we expect more impact from the compounding effect of these rate increases over time as we layer in future year contract renewals and annual rate increases. Additionally, the adoption of 3-year renewals as a standard, with more customers opting for this option than we originally expected, are expected to have an added benefit of higher retention which provides greater revenue assurance and predictability. Looking even further ahead, the cycle starts fresh in 2026 as the 2023 signed contracts will begin to renew. We expect that this will be a sustainable and meaningful revenue growth stream for us.</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%">5.</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">Keen Attention to Cost Management</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%">Cost management initiatives already completed drove a significant improvement in profitability during 2023. These initiatives included:</span></div><div style="margin-top:9pt;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 reduction in headcount from approximately 3,600 in the third quarter of 2022 to approximately 3,000 as of December 31, 2023</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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: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">Continued IT consolidation as we migrate customers from legacy private data centers to leading public cloud service providers.  We closed four legacy data centers during 2022 and two in 2023.</span></div><div style="margin-top:9pt;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">Renegotiated key vendor contracts including Microsoft Azure and AWS</span></div><div style="margin-top:9pt;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">Reduced our real estate footprint as part of the shift to a remote first workforce</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%">Going forward, our goal is to run the business at about this headcount level for the foreseeable future, while continuing to drive efficiencies in other areas of the business.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_118"></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 style="width:238.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:238.00pt"/><td style="width:1.0pt"/></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 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 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-20231231_g4.jpg" alt="31" 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-20231231_g5.jpg" alt="59" 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 $47.3 million during 2023, 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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:91.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="6" 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></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">l</span></td><td colspan="3" style="display:none"/><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%">an increase in transactional recurring revenue of $30.5 million primarily due to positive results related to pricing initiatives we implemented during 2023 and increases in volume for our Blackbaud Tuition Management, JustGiving and Blackbaud Merchant Services solutions; and</span></div></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">l</span></td><td colspan="3" style="display:none"/><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%">an increase in contractual revenue of $29.3 million related to the performance of our cloud solutions and, to a lesser extent, the early impact of our pricing initiatives; partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="6" 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></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">l</span></td><td colspan="3" style="display:none"/><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 due primarily to less sales of creative services and implementation and customization services. Also contributing is an increase in utilization of third-party service delivery partners. For several years, we have been strategically shifting away from a one-time services business model towards sales of retained and managed services and also embedding services in our renewable cloud solution contracts. Retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and embedded services are recorded as recurring revenue; and</span></div></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">l</span></td><td colspan="3" style="display:none"/><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 as analytics now are generally integrated in our cloud solutions.</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 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_193">59</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%">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 a continued acceleration in revenue growth during 2024 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 expect that the decline in our non-strategic one-time services and other revenue will slow in 2024 compared to the previous two years.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 increased by $73.2 million during 2023, 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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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%">Net decreases in the following costs primarily due to our targeted workforce reductions discussed below:</span></div><div style="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">Decrease in compensation costs other than stock-based compensation of $35.4 million; and</span></div><div style="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">Decrease in commission expense of $1.1 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $12.2 million primarily due to our focus on cost management</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 hosting and data center costs of $5.0 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</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Decrease in Security Incident-related expenses, net of insurance, of $2.3 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_127">39</a>.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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="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="padding:0 1pt"/><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 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 stock-based compensation expense of $17.5 million attributable to primarily due to overall Company performance against 2023 goals and 2022 performance-based equity award adjustments, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $9.2 million related to the increase in the volume of transactions for which we process payments and, to a lesser extent, increases in vendor rates</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $4.2 million due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Net decrease of $4.0 million due to an increase in amortization of capitalized software and content development costs, partially offset by an increase in software and content development costs that were required to be capitalized under the internal-use software guidance</span></div></td></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="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="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%">We are continuing to make investments in the business in areas such as innovation, artificial intelligence, cybersecurity, and our continued shift of cloud infrastructure to leading public cloud service providers. Our profitability during 2023 reflects some of these incremental investments. We plan to accelerate some of the cybersecurity investments during 2024, which is expected to modestly impact our profitability in the near term. </span></div><div style="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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_121"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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:513.00pt"><tr><td style="width:1.0pt"/><td style="width:238.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:238.00pt"/><td style="width:1.0pt"/></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%">Gross dollar retention</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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-20231231_g6.jpg" alt="13" 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 subscription contracts are typically for a term of three years at contract inception with standard three year renewals thereafter. A key factor to our overall success is the renewal and expansion of our existing subscription agreements with our customers. Management 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 2023, our gross dollar retention was approximately 90%. This gross dollar retention rate was slightly lower than our rate for the full year ended December 31, 2022 primarily due to the inclusion of EVERFI beginning in 2023. Excluding EVERFI, our gross dollar retention during 2023 was slightly higher than our rate for the full year ended December 31, 2022. We are continually investing in innovation, which we believe will increase gross dollar retention over the long-term. Although some customer attrition is normal, our new contract pricing and renewal model (as described 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="#i4fed8cb75da3423bb88fb039fa9868cf_6973">36</a>) does not appear to have had a significant impact on customer attrition to date.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_124"></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, 2023, our cash and cash equivalents were $31.3 million. Under the 2020 Credit Facility, the carrying amount of our debt was $720.6 million and our net leverage ratio was 1.97 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 2023, we generated $199.6 million in cash flow from operations, had a net decrease in borrowings of $81.4 million and had aggregate cash outlays of $64.1 million for purchases of property and equipment and capitalized 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 resumed stock repurchases during the fourth quarter of 2023 under our then existing stock repurchase program that authorized us to purchase up to $250.0 million of our outstanding shares of common stock. On January&#160;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $250.0 million to $500.0 million available for repurchases. We plan to repurchase shares going forward to at least offset the dilution from our annual stock-based compensation and possibly beyond that amount as market conditions and our strategic plans permit. See additional details regarding our stock repurchase program 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_184">56</a>.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_127"></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 exceeded the limit of our insurance coverage in the first quarter of 2022. Accordingly, the Security Incident has negatively impacted, and we expect it to continue for the foreseeable future to negatively impact, our GAAP profitability and GAAP cash flow (see discussion regarding non-GAAP free cash flow and 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="#if975255695a746afa1adcc7c3631679b_993">53</a>). For full year 2023, we incurred net pre-tax expenses of $53.4 million related to the Security Incident, which included $22.4 million for ongoing legal fees. It also includes settlements and recorded liabilities for loss contingencies of $31.0 million. Also, for full year 2023, we had net cash outlays of $78.0 million related to the Security Incident, which included ongoing legal fees, the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $49.5 million civil penalty paid during the fourth quarter of 2023 related to the multi-state Attorneys General settlement (as discussed in Note 11). In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect net pre-tax expense of approximately $5.0 million to $10.0 million and net cash outlays of approximately $8.0 million to $13.0 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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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, 2023, we have recorded approximately $1.5 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described in Note 11. 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, 2023 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="i0a15114ecbd24422b71ec7bf8f01ea2d_130"></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 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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of 2023 vs. 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%">For information regarding the comparison of 2022 to 2021, please refer to Part II Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2022 filed with the SEC on February&#160;24, 2023.</span></div><div style="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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_136"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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-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 style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:157.00pt"/><td style="width:1.0pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 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 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 colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><img src="blkb-20231231_g7.jpg" alt="34" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g8.jpg" alt="35" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g9.jpg" alt="36" 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 includes two components: contractual recurring and transactional 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%">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#8482; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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%">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="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 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. 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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 $59.8 million, or 5.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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $30.5 million primarily due to positive results related to pricing initiatives we implemented during 2023 and increases in volume for our Blackbaud Tuition Management, JustGiving and Blackbaud Merchant Services solutions; and</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $29.3 million related to the performance of our cloud solutions and, to a lesser extent, the early impact of our pricing initiatives; partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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="#i0a15114ecbd24422b71ec7bf8f01ea2d_193">59</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 $7.0 million, or 1.5%, 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 style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $9.2 million related to the increase in the volume of transactions for which we process payments and, to a lesser extent, increases in vendor rates</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 development costs of $5.6 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 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 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 $4.0 million primarily due to our acquisition of EVERFI in December 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 stock-based compensation costs of $2.8 million primarily due to overall Company performance against 2023 goals and 2022 performance-based equity award adjustments, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $8.7 million primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 hosting and data center costs of $5.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</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 our focus on cost management</span></div></td></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></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 increased by 190 basis points primarily due to the increase in recurring revenue outpacing the increase in cost of recurring revenue.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_139"></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 style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:157.00pt"/><td style="width:1.0pt"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 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 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 colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><img src="blkb-20231231_g10.jpg" alt="6" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g11.jpg" alt="7" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g12.jpg" alt="8" 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 (including creative services), 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, third-party software royalties, allocated depreciation, facilities and IT support costs and amortization of intangible assets from business combinations.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 $12.5 million, or 26.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 style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $9.2 million primarily due to less sales of creative services and implementation and customization services. Also contributing is an increase in utilization of third-party service delivery partners. For several years, we have been strategically shifting away from a one-time services business model towards sales of retained and managed services and also embedding services in our renewable cloud solution contracts. Retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and embedded services are recorded as recurring revenue.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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.0 million as analytics are generally integrated in our cloud solutions</span></div></td></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></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.2 million or 24.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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $7.9 million primarily related to our targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023 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 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 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 employee severance of $1.2 million primarily due to our targeted workforce reductions discussed above, the majority of which were recorded in cost of one-time services and other in the fourth quarter of 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 direct costs of revenue of $1.2 million primarily related to our decrease in sales of creative services</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 primarily due to an increase in partners delivering services</span></div></td></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></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 320 basis points primarily due to the decrease in one-time services and other revenue outpacing the decrease in cost of one-time services and other revenue.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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%">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 style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:21.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:154.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:21.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:156.25pt"/><td style="width:1.0pt"/></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 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 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-20231231_g13.jpg" alt="25" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g14.jpg" alt="26" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20231231_g15.jpg" alt="27" 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 per customer 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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 $9.3 million, or 4.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 style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Net decreases in the following costs primarily due to our targeted workforce reductions discussed above:</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">Decrease in compensation costs other than stock-based compensation of $10.5 million; and</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">Decrease in commissions expense of $1.3 million; partially offset by</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">Increase in severance costs of $1.5 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $3.1 million primarily related to strategic consulting costs incurred during 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 stock-based compensation costs of $3.5 million primarily due to overall Company performance against 2023 goals and 2022 performance-based equity award adjustments, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 conference and travel costs of $1.0 million primarily due to 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-weight:400;line-height:120%">&#174;, which was held in-person in November 2023 for the first time since the pandemic</span></div></td></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="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="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-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="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 #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%">2023 vs. 2022</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 decreased by $3.6 million, or 2.3%. The decreases in dollars and as a percentage of total revenue were primarily driven 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:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $6.5 million primarily due to a decrease in our use of third-party software developers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $3.9 million primarily due to our targeted workforce reductions discussed above</span></div></td></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="padding:0 1pt"/><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 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 of $6.6 million primarily due to overall Company performance against 2023 goals and 2022 performance-based equity award adjustments, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></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></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 2023 and 2022 were $60.7 million and $58.5 million, respectively, of qualifying costs associated with software and content development activities that are required to be capitalized under GAAP, 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:justify"><span><br/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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, Security Incident-related expenses (including legal fees, settlements and loss contingency accruals), 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"><table 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 #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%">2023 vs. 2022</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 decreased by $10.0 million, or 5.0%. 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:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $5.0 million primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $2.7 million primarily due to our focus on cost management</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Decrease in Security Incident-related expenses of $2.3 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_127">39</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 second quarter of 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 and did not reoccur in 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $1.3 million primarily related to the release of certain accrued tax liabilities due to favorable sales tax rulings, partially offset by an increase in bad debt expense</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 of $1.1 million </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 stock-based compensation costs of $5.2 million primarily due to overall Company performance against 2023 goals and 2022 performance-based equity award adjustments, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 $1.3 million primarily related to the noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets resulting from the sublease of our Washington, DC office location; partially offset by the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition during the second quarter of 2023 and a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale during the second quarter of 2022 which did not reoccur in 2023</span></div></td></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="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></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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_145"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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-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 style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></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 colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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-20231231_g16.jpg" alt="33" 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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 2023 when compared to 2022, primarily due to an increase in our weighted average effective interest rates. We currently expect interest expense for the full year 2024 to be approximately $34&#160;million to $38&#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="#i0a15114ecbd24422b71ec7bf8f01ea2d_205">64</a> for more information about our variable interest rate exposure and related risk.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_549755816900"></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%">Other Income</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 style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></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%">Other income ($M)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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-20231231_g17.jpg" alt="33" 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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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%">Other income increased in dollars and as a percentage of total revenue during 2023 when compared to 2022, primarily due to an increase in interest income. Interest income increased primarily due to higher interest earned on restricted cash held and payable by us to customers for our payment processing solutions. See Note 8 to our consolidated financial statements in this report for more information regarding our other income.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_148"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:58.110%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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 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/>2023</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%">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%">394.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 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 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%">2.5&#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.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%">2.8&#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%">(14.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></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%">392.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 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 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.6&#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 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, 2023 was primarily due to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new subscription sales of our cloud solutions and progress in initiatives to bring our pricing in line with the market. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_151"></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 style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></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 provision (benefit) ($M)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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-20231231_g18.jpg" alt="29" 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 2020 through 2023, 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, 2023 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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 increase in our effective income tax rate for year ended December 31, 2023, when compared to the same period in 2022, was primarily attributable to higher 2023 non-deductible accruals for loss contingencies related to the Security Incident and other non-deductible expenses and tax rate changes, partially offset by increased tax credits. Furthermore, our 2023 effective tax rate was negatively impacted by higher tax rates in foreign jurisdictions in which we operate which were predominantly due to UK tax rate increases.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_154"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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="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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_157"></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.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" 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: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,105.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"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><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: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%">603.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">54.6&#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="display:none"/><td colspan="2" style="background-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="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: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">16.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">52.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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"/></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%">69.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 colspan="3" style="display:none"/><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%">65.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 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: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%">673.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 colspan="3" style="display:none"/><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 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: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%">60.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income (loss) 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%">44.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">4.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="3" style="display:none"/><td colspan="2" style="background-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="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: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">127.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">55.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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)(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%">7.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">53.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">249.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 colspan="3" style="display:none"/><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 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: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%">294.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 colspan="3" style="display:none"/><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 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:8pt;font-weight:700;line-height:120%">Non-GAAP operating 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%">26.6&#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="display:none"/><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%">19.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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income (loss) before provision (benefit) 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%">17.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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 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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net income (loss)</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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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 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: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 (loss) 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%">53,721,342&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (loss) 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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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 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: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 provision (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:8pt;font-weight:400;line-height:120%">15.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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:8pt;font-weight:400;line-height:120%">Add: Total non-GAAP adjustments affecting income 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%">249.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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"/></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"/></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%">267.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 colspan="3" style="display:none"/><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 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: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">(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:400;line-height:120%">53.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">213.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 colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><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: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%">53,721,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">3.98&#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="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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;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 certain intangible assets held for sale during the twelve months ended December 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 noncash impairment charges incurred during the twelve months ended December&#160;31, 2023 related to the sublease of our Washington, DC office location the lease of which was acquired during the EVERFI acquisition.</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 during the twelve months ended December&#160;31, 2023 of $53.4 million, which includes approximately $31.0 million in settlements and recorded aggregate liabilities for loss contingencies, net of insurance recoveries during the same period of $0.0 million and during the twelve months ended December&#160;31, 2022 of $57.6 million, which included approximately $23.0 million in recorded aggregate liabilities for loss contingencies, net of insurance recoveries during the same period of $1.9 million. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims, negotiated settlements and accruals for certain loss contingencies. Not included in this adjustment were costs associated with enhancements to our cybersecurity program. For full year 2024, we currently expect net pre-tax expense of approximately $5 million to $10 million and net cash outlays of approximately $8 million to $13 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, 2023, we have recorded approximately $1.5 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate. In connection with the settlement of the multi-state Attorneys General investigation (as previously disclosed on October 5, 2023), we paid $49.5 million during the fourth quarter of 2023. 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, 2023 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="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">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 style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2024, we intend to update the non-GAAP tax rate we apply when calculating non-GAAP net income and non-GAAP diluted earnings per share in future periods. Since the first quarter of 2018, for the purposes of determining non-GAAP net income, we have utilized a non-GAAP tax rate of 20.0% in our calculation of the assumed non-GAAP income tax provision. We intend to adjust this rate to 24.5% to better reflect our periodic effective tax rate calculated in accordance with GAAP and our current expectations. The increase in our non-GAAP tax rate is primarily driven by increases in income tax rates in jurisdictions we operate in. Furthermore, as profitability increases, the effect of tax impacting items, including research and development credits, lessens such that our assumed non-GAAP tax rate moves closer to the statutory rate. The increase in our non-GAAP tax rate is primarily driven by increases in income tax rates in jurisdictions we operate in. Furthermore, as our non-GAAP profitability increases, the effect of tax impacting items lessens such that our assumed non-GAAP tax rate moves closer to the statutory tax rate. The non-GAAP tax rate utilized in future periods will be reviewed annually to determine whether it remains appropriate in consideration of our financial results including our periodic effective tax rate calculated in accordance with GAAP, our operating environment and related tax legislation in effect and other factors deemed necessary. All measures of the tax impact related to non-GAAP net income and non-GAAP diluted earnings per share included above are calculated under our historical methodology.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_160"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 on a constant currency basis 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 style="width:71.707%"/><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:12.497%"/><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 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%">2023</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%">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: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,105.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"/><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"/></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%">4.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:#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"/></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: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">(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 colspan="2" style="background-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.5)</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="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">(2)</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,105.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 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,054.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"/></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%">4.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;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"/></tr><tr style="height:12pt"><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"><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">(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%">1,105.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:8pt;font-weight:400;line-height:120%">1,054.6&#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"><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">(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:8pt;font-weight:400;line-height:120%">0.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: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"/></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">(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%">1,105.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 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,054.6&#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: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%">4.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"/></tr><tr style="height:12pt"><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: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,071.5&#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: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"/></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%">5.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"/></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: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">(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 colspan="2" style="background-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.4)</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: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,071.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 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,008.3&#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: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%">6.3</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"/></tr><tr style="height:12pt"><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><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">(2)</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,071.5&#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: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,008.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;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">(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%">0.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: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"/></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">(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,072.0&#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: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,008.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"/></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%">6.3</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"/></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="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="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></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 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%">(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 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%">(3)</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_163"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 and content 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 style="width:71.707%"/><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:12.497%"/><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 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%">2023</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%">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:8pt;font-weight:400;line-height:120%">GAAP net income (loss)</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.8&#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: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"/></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 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: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%">31.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: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"/></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: GAAP income tax provision (benefit)</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%">15.8&#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: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"/></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></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%">13.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: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"/></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%">55.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: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"/></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">(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%">45.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: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"/></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">(2)</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%">160.9&#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: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"/></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">(2)</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%">162.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 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"/></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%">Non-GAAP EBITDA margin</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%">14.7&#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"/></tr><tr style="height:6pt"><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:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><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"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</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%">127.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: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"/></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: Employee severance</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%">5.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: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"/></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">(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%">7.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: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"/></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: Restructuring and other real estate activities</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 colspan="2" style="background-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"/></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%">53.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: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"/></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%">&#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: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"/></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">(2)</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%">193.8&#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: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"/></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">(2)</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%">356.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 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"/></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:700;line-height:120%">Non-GAAP Adjusted EBITDA margin</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;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%">32.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-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"/></tr><tr style="height:6pt"><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"><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">(6)</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%">37.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:#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"/></tr><tr style="height:9pt"><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: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%">356.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: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"/></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%">Foreign currency impact on Non-GAAP adjusted EBITDA</span></td><td colspan="2" style="background-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 colspan="2" style="background-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"/></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">(7)</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%">356.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 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"/></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:700;line-height:120%">Non-GAAP adjusted EBITDA margin 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">(7)</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:700;line-height:120%">32.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:#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"/></tr><tr style="height:8pt"><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: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">(8)</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%">37.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-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"/></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 amortization expense related to software and content 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%">(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 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%">(3)</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 GAAP revenue divided by non-GAAP EBITDA.</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">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 divided by non-GAAP adjusted EBITDA.</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">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%">(7)</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%">(8)</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_166"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 id="if975255695a746afa1adcc7c3631679b_993"></span><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 and content 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 and content 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 style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" 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: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%">199.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"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 cash flow 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%">18.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="3" style="display:none"/><td colspan="2" style="background-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%">19.3&#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="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: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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">(59.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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%">135.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 colspan="3" style="display:none"/><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 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:8pt;font-weight:700;line-height:120%">Non-GAAP free cash flow 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%">12.3&#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="display:none"/><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%">12.6&#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="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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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%">78.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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 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: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-top:1pt 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%">213.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 colspan="3" style="display:none"/><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%">153.7&#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="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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted free cash flow margin</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:400;line-height:120%">19.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:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><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:400;line-height:120%">14.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><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">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="i0a15114ecbd24422b71ec7bf8f01ea2d_169"></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 occur in July. 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.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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="i0a15114ecbd24422b71ec7bf8f01ea2d_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 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%">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 style="width:58.110%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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 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/>2023</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%">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.3&#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%">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 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.4)</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%">98.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%">107.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%">(8.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: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%">160.2&#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%">141.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%">13.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: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%">779.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%">859.0&#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.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%">(267.4)</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%">(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 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%">14.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"><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 style="width:58.110%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><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:#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-top:1pt solid #004054;padding:2px 1pt;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><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:#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%">2023</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%">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%">Change</span></td><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-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%">199.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"/><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 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%">(2.1)</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="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: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%">(64.4)</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%">(85.5)</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%">(24.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><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;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 cash used in financing activities</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%">(143.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 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 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%">456.5&#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="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 principal sources of liquidity are our 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, 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, 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%">We resumed stock repurchases during the fourth quarter of 2023 under our then existing stock repurchase program that authorized us to purchase up to $250.0 million of our outstanding shares of common stock. On January&#160;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $250.0 million to $500.0 million available for repurchases. The remaining amount available to purchase stock under the stock repurchase program was $499.4 million as of February 16, 2024. We plan to repurchase shares going forward to at least offset the dilution from our annual stock-based compensation and possibly beyond that amount as market conditions and our strategic plans permit. See additional details regarding our stock repurchase program 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_184">56</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%">At December&#160;31, 2023, our total cash and cash equivalents balance included approximately $13.2 million of cash that was held by operations 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 the funds. We currently do not intend nor anticipate a need to repatriate our cash held outside the U.S.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_175"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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: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 2023 and 2022, 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="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 #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%">2023 vs. 2022</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 $4.3 million during the year ended December&#160;31, 2023, when compared to the same period in 2022, primarily due to a $71.3 million increase in net income adjusted for non-cash expenses and a $75.5 million decrease in cash flow from operations associated with 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%">The decrease in cash flow from operations associated with working capital during 2023, when compared to 2022, 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; 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">a decrease in accrued expenses 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%;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 exceeded the limit of our insurance coverage in the first quarter of 2022. Accordingly, the Security Incident has negatively impacted, and we expect it to continue for the foreseeable future to negatively impact, our GAAP profitability and GAAP cash flow (see discussion regarding non-GAAP free cash flow and 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="#if975255695a746afa1adcc7c3631679b_993">53</a>). For full year 2023, we had net cash outlays of $78.0 million related to the Security Incident, which included ongoing legal fees, the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $49.5 million civil penalty paid during the fourth quarter of 2023 related to the multi-state Attorneys General settlement. For full year 2024, we currently expect net pre-tax expense of approximately $5.0 million to $10.0 million and net cash outlays of approximately $8.0 million to $13.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, 2023, we have recorded approximately $1.5 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described in Note 11. 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, 2023 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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_178"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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: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 2024, 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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 $64.4 million decreased by $21.2 million during 2023, when compared to 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%">During 2022, we received net cash of $6.4 million related to our disposition of 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%">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.</span></div><div style="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 used $59.4 million for software and content development costs, which was up $0.7 million from cash spent during 2022. We also spent $4.7 million of cash for purchases of property and equipment during 2023, which was a decrease of $7.6 million from cash spent in 2022.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_181"></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 style="width:98.900%"/><td style="width:0.1%"/></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%">2023 vs. 2022</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 2023, we had a net decrease in borrowings of $81.4 million. During 2023, we repurchased $18.8 million of our common stock while we did not repurchase any of our common stock during 2022 (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 $35.9 million to satisfy tax obligations of employees upon settlement or exercise of equity awards during 2023 compared to $36.4 million during 2022. The amount of taxes paid by us on behalf of employees related to the settlement or 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%">2023</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%">decreased</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%">$6.8 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%">$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%"> during 2022</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 id="i0a15114ecbd24422b71ec7bf8f01ea2d_184"></div><div style="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, expanded 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, 2023, we repurchased 221,836 shares for $18.8 million. The remaining amount available to purchase stock under the then approved stock repurchase program was $231.2 million as of December&#160;31, 2023. </span></div><div style="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;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $250.0 million to $500.0 million available for repurchases. Between January 1, 2024 and January 17, 2024, we repurchased $22.3 million under the prior authorization. Between January 18, 2024 and February 16, 2024, we repurchased an additional 7,114 shares for $0.6 million under the new authorization. The remaining amount available to purchase stock under the stock repurchase program was $499.4 million as of February 16, 2024. We plan </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">to repurchase shares going forward to at least offset the dilution from our annual stock-based compensation and possibly beyond that amount as market conditions and our strategic plans permit.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_187"></div><div style="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%">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, 2023, our available borrowing capacity under the 2020 Credit Facility was $384.5 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, 2023, the carrying amount of our debt under the 2020 Credit Facility was $720.6 million. Our average daily borrowings were $760.2 million during 2023.</span></div><div style="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. Certain real estate loans (as described in Note 9 to our audited consolidated financial statements included in this report) also require periodic principal payments and the balances 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%">The 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 style="width:43.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.916%"/><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%">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, 2023</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%">1.97 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%">9.67 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 stock repurchase. At December 31, 2023, we were in compliance with our debt covenants under the 2020 Credit Facility. See Note 9 to our consolidated financial statements included in this report for additional information regarding the 2020 Credit Facility.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_190"></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, 2023, 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 style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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: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 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%">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%">19.3&#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%">761.9&#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%">781.1&#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 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%">8.7&#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%">46.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%">55.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: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:#ffffff;padding:2px 0 2px 1pt;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%">5.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%">5.5&#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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.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%">1.4&#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%">Unrecorded contractual obligations:</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: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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88.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%">169.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%">257.6&#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-weight:400;line-height:120%">Interest payments on 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%">35.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%">55.9&#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%">90.9&#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"><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:#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%">151.1&#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,040.9&#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,192.0&#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">The individual amounts may not sum to the total due to rounding.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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%">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, 2023, we had total remaining principal payments of $781.1 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, 2023 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, 2023, we expect to pay interest expense over the life of our debt obligations of approximately $96.4 million. These payments represent our estimated future interest payments on debt using our debt balances and the related weighted average effective interest rates as of December&#160;31, 2023, 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, 2023, we had remaining operating lease payments of $55.5 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest of $8.7 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, 2023, we had remaining purchase obligations of $257.6 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, 2023, 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, 2023 was $3.2 million. Our accrued interest and penalties related to tax positions taken on our tax returns was insignificant as of December&#160;31, 2023.</span></div><div style="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 settlement of the multi-state Attorneys General investigation relating to the Security Incident, as discussed in Note 11 to our consolidated financial statements in this report, we have agreed to implement and improve certain of our cybersecurity programs and tools through October 2030. The currently anticipated costs in connection with these efforts are expected to be 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-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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_193"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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%">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 14% of our total revenue for 2023 was generated from 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 accumulated other comprehensive (loss) income as a component of stockholders&#8217; equity, was a loss of $9.8 million as of December&#160;31, 2023 and a loss of $14.9 million as of December&#160;31, 2022. 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 2023, foreign translation had an insignificant impact on our revenues and expenses denominated in non-U.S. currencies. Though we have exposure to fluctuations in currency exchange rates, primarily those between the U.S. dollar and both the British Pound and Canadian dollar, the impact has generally not been material to our consolidated results of operations or financial position. During 2023, the fluctuation in foreign currency exchange rates impacted our total revenue and our income from operations by insignificant amounts. 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 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="i0a15114ecbd24422b71ec7bf8f01ea2d_199"></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 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%">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="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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:30.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.872%"/><td style="width:0.1%"/></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 colspan="3" style="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: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, 2023.</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 may contain uncertainties because it could require us to make significant estimates and assumptions, and to apply judgment for certain customer contracts.<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 certain arrangements that have multiple performance obligations, we may need to 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="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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:30.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.872%"/><td style="width:0.1%"/></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 colspan="3" style="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: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, 2023.</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:30.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.872%"/><td style="width:0.1%"/></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 colspan="3" style="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: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, 2023.</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 style="width:30.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.872%"/><td style="width:0.1%"/></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, 2023.</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 2023, we recorded immaterial noncash impairment charges against certain 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:30.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.872%"/><td style="width:0.1%"/></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, 2023.</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. For additional information, see Note 11 to our consolidated financial statements in this report.</span></div></td></tr></table></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_202"></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 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%">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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_205"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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%">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. Additionally, our interest income that we primarily earn on restricted cash held and payable by us to customers for our payment processing solutions acts as a partial natural hedge against our interest rate risk. Our interest rate exposure includes SOFR rates. Because the Financial Conduct Authority in the U.K. previously stated that it would phase out all tenors of LIBOR by June 2023, 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, 2023, 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, 2022 and December&#160;31, 2023.</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 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%">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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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="i0a15114ecbd24422b71ec7bf8f01ea2d_211"></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 style="width:90.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.526%"/><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-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="#i0a15114ecbd24422b71ec7bf8f01ea2d_214">Reports of Independent Registered Public Accounting Firms</a> (PCAOB IDs <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-39">42</ix:nonNumeric> and <ix:nonNumeric contextRef="c-6" name="dei:AuditorFirmId" id="f-40">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 style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_214">66</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_217">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_217">70</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_220">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 style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_220">71</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_223">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 style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_223">72</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_226">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 style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_226">73</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_229">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 style="text-align:right"><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_229">74</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_214"></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 sheets of Blackbaud, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of comprehensive loss, cash flows, and stockholders&#8217; equity for each of the two years in the period ended December 31, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, 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, 2023, 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;21, 2024, 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 audits. 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 audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits 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 audits 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 audits provide 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 style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.017%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 $333 million for the year ended December 31, 2023. 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 colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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: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:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.017%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2023, 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="c-1" name="dei:AuditorName" id="f-41">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="c-1" name="dei:AuditorLocation" id="f-42">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;21, 2024</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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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 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, 2023, 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, 2023, 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 sheets of the Company as of December 31, 2023 and 2022, and the related consolidated statements of comprehensive loss, cash flows, and stockholders' equity for the two years in the period ended December 31, 2023, and the related notes and our report dated  February&#160;21, 2024 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="c-1" name="dei:AuditorName" id="f-43">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="c-1" name="dei:AuditorLocation" id="f-44">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;21, 2024</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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><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><br/></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;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 consolidated statements of comprehensive (loss) income, of stockholders' equity and of cash flows of Blackbaud, Inc. and its subsidiaries (the &#8220;Company&#8221;) for the year 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 results of operations and cash flows of the Company for the year ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America.</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%">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 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 audit. 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;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 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;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit 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 audit 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 audit 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="c-6" name="dei:AuditorName" id="f-45">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="c-6" name="dei:AuditorLocation" id="f-46">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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_217"></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 style="width:69.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><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, 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/>2023</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/>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: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 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:9pt;font-weight:400;line-height:120%">Current assets:</span></td><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 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="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-47">31,251</ix:nonFraction>&#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: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="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-48">31,691</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-49">697,006</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-50">702,240</ix:nonFraction>&#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="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="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">6,907</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-52">7,318</ix:nonFraction> at December&#160;31, 2023 and December&#160;31, 2022, 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="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">101,862</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">102,809</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="f-55">353</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="f-56">249</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">99,285</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">81,654</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">929,757</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 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="c-8" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">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"/></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="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-61">98,689</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-62">107,426</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-63">36,927</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-64">45,899</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-65">160,194</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-66">141,023</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-67">1,053,738</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-68">1,050,272</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-69">581,937</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-70">635,136</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">51,037</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">94,304</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-73">2,912,279</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 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="c-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-74">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"/></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 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 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></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="c-7" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">25,184</ix:nonFraction>&#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: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="c-8" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">42,559</ix:nonFraction>&#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 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="c-7" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-77">64,322</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-78">86,002</ix:nonFraction>&#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 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="c-7" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">695,842</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">700,860</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">19,259</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">18,802</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">392,530</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">382,419</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">1,197,137</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 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="c-8" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">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"/></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="c-7" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">760,405</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">840,241</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-89">93,292</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-90">125,759</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">2,397</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">2,817</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">40,085</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">44,918</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">10,258</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">4,294</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-97">2,103,574</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 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="c-8" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-98">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"/></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="c-7" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-99"></ix:nonFraction></td><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 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 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"><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="c-8" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-101">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-103">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="c-7" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-104">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-105">&#8212;</ix:nonFraction>&#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="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="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-106"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-107">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-108"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-109">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-110">69,188,304</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-111">67,814,044</ix:nonFraction> shares issued at December&#160;31, 2023 and December&#160;31, 2022, respectively; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-112">53,625,440</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-113">53,068,814</ix:nonFraction> shares outstanding at December&#160;31, 2023 and December&#160;31, 2022, 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="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-114">69</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-115">68</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-116">1,203,012</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-117">1,075,264</ix:nonFraction>&#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="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="c-7" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-118">15,562,864</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-119">14,745,230</ix:nonFraction> shares at December&#160;31, 2023 and December&#160;31, 2022, 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="c-7" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-120">591,557</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-121">537,287</ix:nonFraction>)</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 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 (loss) 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="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-122">1,688</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-123">8,938</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-124">198,869</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-125">197,049</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-126">808,705</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 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="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-127">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"/></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="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-128">2,912,279</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 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="c-8" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-129">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"/></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_220"></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 style="width:64.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.435%"/><td style="width:0.1%"/></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%">2023</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;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 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: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="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">1,071,520</ix:nonFraction>&#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: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="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">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 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="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">880,850</ix:nonFraction>&#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: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="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">33,912</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">46,372</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-135">46,890</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-136">1,105,432</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 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="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-137">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 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="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-138">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"/></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 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: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="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-139">470,455</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-140">463,449</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-141">390,803</ix:nonFraction>&#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: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="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-142">31,733</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-143">41,940</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-144">52,392</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-145">502,188</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 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="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-146">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 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="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-147">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"/></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="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-148">603,244</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 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="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-149">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 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="c-15" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-150">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"/></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 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 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="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">212,158</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">221,455</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">186,314</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">153,304</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-155">156,913</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">124,573</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">189,938</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">199,908</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">146,262</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-160">3,139</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-161">2,925</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-162">2,227</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-163">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-164">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-165">263</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-166">558,539</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 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="c-6" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-167">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 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="c-15" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-168">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"/></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%">Income (loss) 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="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-169">44,705</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 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="c-6" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-170">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 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="c-15" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-171">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"/></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="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">39,922</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 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="c-6" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-173">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 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="c-15" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-174">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"/></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="c-1" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-175">12,861</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-176">8,713</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="f-177">180</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Income (loss) 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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-178">17,644</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 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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-179">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 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="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-180">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"/></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 provision (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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-181">15,824</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-182">10,168</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-183">1,385</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Net income (loss)</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="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">1,820</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 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="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-185">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 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="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">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"/></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%">Earnings (loss) per share</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: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="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-187">0.03</ix:nonFraction>&#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: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="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-188">0.88</ix:nonFraction>)</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: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="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-189">0.12</ix:nonFraction>&#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: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="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">0.03</ix:nonFraction>&#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: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="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-191">0.88</ix:nonFraction>)</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: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="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-192">0.12</ix:nonFraction>&#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: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 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 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="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-193">52,546,406</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-194">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 colspan="2" style="background-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="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-195">47,412,306</ix:nonFraction>&#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: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="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-196">53,721,342</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-197">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 colspan="2" style="background-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="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-198">48,230,438</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Other comprehensive (loss) income</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: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="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-199">5,049</ix:nonFraction>&#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: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="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-200">16,160</ix:nonFraction>)</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: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="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-201">661</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Unrealized (loss) gain 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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-202">15,675</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-203">18,576</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-204">8,358</ix:nonFraction>&#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 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 (loss) 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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-205">10,626</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 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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-206">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 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="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-207">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"/></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="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-208">8,806</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 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="c-6" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-209">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 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="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-210">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"/></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:83.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_223"></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 style="width:69.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.682%"/><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: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%">2023</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: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 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:9pt;font-weight:400;line-height:120%">Net income (loss)</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="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-211">1,820</ix:nonFraction>&#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: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="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-212">45,407</ix:nonFraction>)</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: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="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-213">5,698</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</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: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="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-214">109,487</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-215">102,369</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-216">82,410</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-217">4,500</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-218">6,066</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-219">11,450</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-220">127,762</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-221">110,294</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-222">120,379</ix:nonFraction>&#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 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="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-223">24,368</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-224">26,644</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-225">2,429</ix:nonFraction>)</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: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="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-226">1,775</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-227">2,364</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-228">1,570</ix:nonFraction>&#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 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="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-229">5,023</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-230">5,676</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-231">10,490</ix:nonFraction>&#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 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 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 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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-232">3,237</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-233">7,340</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-234">6,525</ix:nonFraction>)</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 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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-235">16,851</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-236">26,235</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-237">2,048</ix:nonFraction>)</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 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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-238">18,576</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-239">21,607</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-240">9,670</ix:nonFraction>)</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 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="c-1" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-241">30,275</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-242">2,386</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-243">8,190</ix:nonFraction>)</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 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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-244">8,872</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-245">11,059</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-246">10,526</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-247">199,634</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 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="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-248">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 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="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-249">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"/></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 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: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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-250">4,685</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-251">12,289</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-252">11,664</ix:nonFraction>)</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: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="c-1" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-253">59,443</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-254">58,774</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-255">40,489</ix:nonFraction>)</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: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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-256">13</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-257">20,912</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-258">419,120</ix:nonFraction>)</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: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="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-259">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-260">6,426</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-261">&#8212;</ix:nonFraction>&#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"/><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:#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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-262">250</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-263">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-264">&#8212;</ix:nonFraction>&#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 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:#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="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-265">64,391</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 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="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-266">85,549</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 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="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-267">471,273</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"/></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:700;line-height:120%">Cash flows from financing activities</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 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:#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="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-268">293,200</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-269">211,000</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-270">582,200</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Payments on 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="c-1" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-271">374,595</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-272">310,740</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-273">152,971</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-274">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-275">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-276">3,106</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">Stock 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="c-1" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-277">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-278">1,339</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-279">&#8212;</ix:nonFraction>&#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: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:#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="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-280">35,867</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-281">36,376</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-282">39,404</ix:nonFraction>)</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"/><td colspan="3" style="display:none"/></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="c-1" decimals="-3" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-283">6,812</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-284">111,386</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-285">13,464</ix:nonFraction>)</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: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="c-1" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-286">60</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-287">380</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-288">731</ix:nonFraction>)</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: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="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-289">18,831</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-290">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-291">108,416</ix:nonFraction>)</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 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:#ebfbff;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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-292">142,965</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-293">25,689</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-294">264,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #000;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: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:#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="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-295">2,048</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-296">10,486</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="f-297">297</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Net (decrease) increase in cash, cash equivalents and restricted cash</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="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-298">5,674</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 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="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-299">82,169</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 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="c-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-300">6,793</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"/></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, beginning of year</span></td><td colspan="2" style="background-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="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-301">733,931</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-302">651,762</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-303">644,969</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, end of year</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="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-304">728,257</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 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="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-305">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 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="c-16" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-306">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"/></tr><tr style="height:3pt"><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;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:#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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash paid for 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="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-307">38,052</ix:nonFraction>)</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: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="c-6" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-308">33,371</ix:nonFraction>)</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: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="c-15" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-309">16,386</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">Cash (paid) for 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="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-310">35,619</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-311">9,670</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-312">10,073</ix:nonFraction>)</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: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 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 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="c-1" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-315">303,633</ix:nonFraction>)</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"/><td colspan="3" style="display:none"/></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 software and services 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="c-18" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-316">2,491</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-317">1,710</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:fixed-zero" scale="3" id="f-318">&#8212;</ix:nonFraction>&#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 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:#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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-319">837</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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-320">158</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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-321">1,747</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"/></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></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 style="width:69.660%"/><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.521%"/><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/>2023</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/>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: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="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-322">31,251</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 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="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-323">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"/></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="c-7" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-324">697,006</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-325">702,240</ix:nonFraction>&#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: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="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-326">728,257</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 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="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-327">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"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.487%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_226"></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 style="width:34.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></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-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%">Treasury 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:0 1pt"/><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: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%">(loss) income</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><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, 2020</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="c-21" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-328">60,904,638</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 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="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-329">61</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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><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="c-22" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-330">12,054,268</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 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="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-331">353,091</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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><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="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">544,963</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 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="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">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 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="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-334">236,714</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 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="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-335">426,150</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"/></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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-26" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-336">5,698</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-337">5,698</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Common stock issued in purchase of EVERFI (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="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-338">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 colspan="2" style="background-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="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-339">4</ix:nonFraction>&#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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-340">303,629</ix:nonFraction>&#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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-341">303,633</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Purchase of treasury shares under stock repurchase program</span></td><td colspan="2" style="background-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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-29" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-342">1,592,933</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-343">108,416</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-344">108,416</ix:nonFraction>)</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: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="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-345">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 colspan="2" style="background-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="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-346">1</ix:nonFraction>&#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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-347">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-348">1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-29" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-349">535,604</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-350">39,404</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-351">39,404</ix:nonFraction>)</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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-352">120,335</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="f-353">44</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-354">120,379</ix:nonFraction>&#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: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="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-355">596,763</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-356">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-357">&#8212;</ix:nonFraction>&#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: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="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-358">194,720</ix:nonFraction>)</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: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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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"/></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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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="c-30" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-359">9,019</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-360">9,019</ix:nonFraction>&#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: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="c-31" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-361">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 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="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-362">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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><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="c-32" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-363">14,182,805</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 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="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-364">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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;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: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="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-365">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 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="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-366">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 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="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-367">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 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="c-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">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"/></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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-36" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-369">45,407</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-370">45,407</ix:nonFraction>)</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="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%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:fixed-zero" scale="0" id="f-371">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="f-372">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-373">1,352</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-374">1,352</ix:nonFraction>)</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="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">(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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-37" decimals="INF" name="blkb:RetirementsOfCommonStockShares" format="ixt:num-dot-decimal" scale="0" id="f-375">33,535</ix:nonFraction>)</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: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 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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-376">2,605</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-6" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-377">2,605</ix:nonFraction>)</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"/><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: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="c-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-378">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 colspan="2" style="background-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="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-379">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-380">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-382">562,425</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-383">36,376</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-384">36,376</ix:nonFraction>)</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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-385">110,294</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-387">110,294</ix:nonFraction>&#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: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="c-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-388">846,295</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-389">2</ix:nonFraction>&#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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-390">2</ix:nonFraction>&#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: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="c-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-391">179,686</ix:nonFraction>)</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: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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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"/></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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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="c-40" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-392">2,416</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-393">2,416</ix:nonFraction>&#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:9pt;font-weight:700;line-height:120%">Balance at December 31, 2022</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="c-41" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-394">67,814,044</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 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="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-395">68</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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><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="c-42" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-396">14,745,230</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 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="c-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-397">537,287</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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;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: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="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-398">1,075,264</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 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="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-399">8,938</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 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="c-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-400">197,049</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 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="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-401">744,032</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"/></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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-46" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-402">1,820</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-403">1,820</ix:nonFraction>&#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"/><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;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">(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%">(<ix:nonFraction unitRef="shares" contextRef="c-47" decimals="INF" name="blkb:RetirementsOfCommonStockShares" scale="0" id="f-404">143</ix:nonFraction>)</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: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 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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-405">14</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-1" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-406">14</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">Purchase of treasury shares under stock repurchase program</span></td><td colspan="2" style="background-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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-407">221,836</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-408">18,831</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-409">18,831</ix:nonFraction>)</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: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="c-47" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-410">1,007,921</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-411">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-412">&#8212;</ix:nonFraction>&#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: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 colspan="2" style="background-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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-413">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-414">595,798</ix:nonFraction>)</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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-415">35,439</ix:nonFraction>)</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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-416">35,439</ix:nonFraction>)</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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-417">127,762</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-46" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-418">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-419">127,762</ix:nonFraction>&#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: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="c-47" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-420">473,341</ix:nonFraction>&#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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-421">1</ix:nonFraction>&#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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-422">1</ix:nonFraction>&#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: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="c-47" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-423">106,859</ix:nonFraction>)</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: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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 colspan="2" style="background-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 colspan="2" style="background-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"/></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 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 colspan="2" style="background-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 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: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 colspan="2" style="background-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 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: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 colspan="2" style="background-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="c-50" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-424">10,626</ix:nonFraction>)</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: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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-425">10,626</ix:nonFraction>)</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:9pt;font-weight:700;line-height:120%">Balance at December 31, 2023</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="c-51" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-426">69,188,304</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 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="c-51" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-427">69</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-52" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-428">15,562,864</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 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="c-52" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-429">591,557</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><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="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-430">1,203,012</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 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="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-431">1,688</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 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="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-432">198,869</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 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="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-433">808,705</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"/></tr></table></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%">(1)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:5.72pt">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.</span></ix:footnote></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:98.900%"/><td style="width:0.1%"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:86.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.595%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="i0a15114ecbd24422b71ec7bf8f01ea2d_232"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-434" 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 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 leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div></ix:nonNumeric><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_235"></div><ix:nonNumeric contextRef="c-56" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-435" continuedAt="f-435-1" 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 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><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-436" 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="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-437" 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="c-1" name="us-gaap:UseOfEstimates" id="f-438" 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="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-439" 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 September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed 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><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="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-440" continuedAt="f-440-1" 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) providing payment and transaction services; and (iii)&#160;providing Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content. Revenue is 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></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-440-1" continuedAt="f-440-2"><ix:continuation id="f-435-1" continuedAt="f-435-2"><div style="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-weight:400;line-height:120%">Our recurring revenue includes two components: contractual recurring and transactional recurring.</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%">Contractual 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%">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#8482; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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%">Contractual 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="c-1" name="blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears" format="ixt-sec:durwordsen" id="f-441">three years</ix:nonNumeric> at contract inception with <span style="-sec-ix-hidden:f-442">three</span>-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-style:italic;font-weight:400;line-height:120%">Transactional 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%">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="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></ix:continuation></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-2" continuedAt="f-435-3"><ix:continuation id="f-440-2"><div style="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 historically determined to be <ix:nonNumeric contextRef="c-57" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-443">five years</ix:nonNumeric>. 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="c-1" name="blkb:SalesTaxesPolicyTextBlock" id="f-444" 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="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-445" 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="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-446" continuedAt="f-446-1" 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><div style="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="f-446-1">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: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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-3" continuedAt="f-435-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-447" 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="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-448" 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-449" continuedAt="f-449-1" 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">Concentration of credit risk</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="f-449-1">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, 2023, 2022 and 2021, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-450" continuedAt="f-450-1" 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="f-450-1">Construction-in-progress primarily related to purchases of 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="c-7" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="f-451"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="f-452">no</ix:nonFraction></ix:nonFraction> capitalized interest applicable to construction-in-progress for the years ended December&#160;31, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-453" 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><div style="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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-454" continuedAt="f-454-1" 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></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-4" continuedAt="f-435-5"><ix:continuation id="f-454-1" continuedAt="f-454-2"><div style="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: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%"><ix:continuation id="f-454-2">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 have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-455">one</ix:nonFraction> operating segment, <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-456">one</ix:nonFraction> reportable segment, and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-457">one</ix:nonFraction> reporting unit. In each of 2023, 2022 and 2021, 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 were  <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-458"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-459"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-460">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments of goodwill during 2023, 2022 and 2021.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-461" continuedAt="f-461-1" 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="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-462" 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 style="width:47.291%"/><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: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"><ix:nonNumeric contextRef="c-58" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-463"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;Curve of Economic Benefit</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="c-59" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-464">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c-60" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-465">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="c-61" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-466"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and Curve of Economic Benefit</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="c-62" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-467">14</ix:nonNumeric>-<ix:nonNumeric contextRef="c-63" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-468">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="c-64" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-469"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and Curve of Economic Benefit</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="c-65" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-470">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-66" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-471">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="c-67" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-472">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="c-68" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-473">9</ix:nonNumeric></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><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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 a curve that represents the expected period of economic benefit.</span></ix:footnote></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="f-461-1">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. A</ix:continuation>ll 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="c-15" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-474"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-475">no</ix:nonFraction></ix:nonFraction> impairments of acquired intangible assets during 2023 and 2021.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-476" continuedAt="f-476-1" 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">Impairment of long-lived assets</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="f-476-1">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 2023, 2022 and 2021.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-477" continuedAt="f-477-1" 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></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-5" continuedAt="f-435-6"><ix:continuation id="f-477-1"><div style="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:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-478" 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="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-479" 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="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-480" continuedAt="f-480-1" 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><div style="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="f-480-1">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 years ended December 31, 2023 and 2021, we recorded net foreign currency losses that were insignificant and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="f-481">1.6</ix:nonFraction> million, respectively. During the year ended December 31, 2022, we recorded a net foreign currency gain of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="f-482">4.6</ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-483" 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="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-484" continuedAt="f-484-1" 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 </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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-6" continuedAt="f-435-7"><ix:continuation id="f-484-1"><div style="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'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: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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" id="f-485" 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 <span style="-sec-ix-hidden:f-486">three</span> to <ix:nonNumeric contextRef="c-70" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-487">seven years</ix:nonNumeric>. 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.</ix:nonNumeric> See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022. There were <ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-488"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-489">no</ix:nonFraction></ix:nonFraction> impairments of capitalized software assets during 2023 and 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized capitalized software and content development cost assets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-490" 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 contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-491" continuedAt="f-491-1" 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%">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%">2023</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="c-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-492">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 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="c-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-493">2,012</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 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="c-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-494">2,539</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 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="c-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-495">601</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 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="c-73" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-496">6,096</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"/></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%">2022</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="c-74" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-497">9,375</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-498">1,281</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-499">5,162</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-500">528</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-501">6,022</ix:nonFraction>&#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%">2021</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="c-76" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-502">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 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="c-77" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-503">4,483</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 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="c-77" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-504">4,565</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 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="c-77" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-505">441</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 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="c-74" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-506">9,375</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"/></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 amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.</span></div><div style="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:nonNumeric></ix:nonNumeric><ix:continuation id="f-491-1"><div style="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%">2023</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="c-78" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-507">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 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="c-79" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-508">2,488</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 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="c-79" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-509">2,973</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 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="c-80" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-510">811</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"/></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%">2022</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="c-81" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-511">1,780</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-512">4,785</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-513">5,269</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-514">1,296</ix:nonFraction>&#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%">2021</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="c-83" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-515">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 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="c-84" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-516">6,967</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 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="c-84" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-517">6,463</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 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="c-81" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-518">1,780</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"/></tr></table></div></ix:continuation></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-435-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-519" continuedAt="f-519-1" 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">Advertising costs</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="f-519-1">We expense advertising costs as incurred</ix:continuation>, which were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-520">14.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-521">16.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-522">7.1</ix:nonFraction> million for the years ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="f-523" 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="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-524" 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 right-of-use ("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, 2023 and 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%">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:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-525" 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="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-526" 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">Earnings (loss) 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 earnings (loss) per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects 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. In periods where there are net losses and the inclusion of potentially dilutive securities would be anti-dilutive, diluted loss per share is the same as basic loss per share.</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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-527" 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 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 $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-528">6.4</ix:nonFraction> million, subject to closing adjustments. During the year ended December 31, 2022, we recognized a noncash impairment charge of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-529">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.</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="c-86" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-530">2.9</ix:nonFraction> million in cash, net of closing adjustments. In addition to the consideration paid at closing, we may be required to pay up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-531">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. As of December&#160;31, 2023, a liability for the contingent consideration is recorded at its current estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-532">1.4</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. We finalized the purchase price allocation of Kilter, including the valuation of assets acquired and liabilities assumed, during the third quarter of 2023. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2023.</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. We acquired the equity securities for approximately $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-533">441.8</ix:nonFraction> million in cash consideration and <ix:nonFraction unitRef="shares" contextRef="c-89" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-534">3,810,888</ix:nonFraction> shares of our common stock, valued at approximately $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="f-535">301.0</ix:nonFraction> million, for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-536">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 became 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: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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_241"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-537" continuedAt="f-537-1" 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 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-538" 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 2023 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, 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="c-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-539">1,050,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"/></tr><tr><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"><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">(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="c-91" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-540">36</ix:nonFraction>&#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"/></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="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-541">3,430</ix:nonFraction>&#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%">Balance at December 31, 2023</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="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-542">1,053,738</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"/></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><ix:footnote id="fn-3" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter assets acquired and liabilities assumed.</span></ix:footnote></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%">We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="f-543" continuedAt="f-543-1" escape="true">The table below sets forth the balances of each class of intangible asset and related amortization as of:</ix:nonNumeric></span></div><ix:continuation id="f-543-1"><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%">2023</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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-544">570,104</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-545">569,009</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-546">71,308</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-547">69,643</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-548">182,956</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-549">182,463</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-550">17,900</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-551">17,900</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-552">842,268</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 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="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-553">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-554">174,982</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-555">146,948</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-556">11,985</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-557">8,371</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-558">69,386</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-559">46,571</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-560">3,978</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-561">1,989</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-562">260,331</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 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="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-563">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"/></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="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-564">581,937</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 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="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-565">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"/></tr></table></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%">During the year ended December&#160;31, 2023, changes to the gross carrying amounts of intangible asset classes were primarily related to 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><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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-537-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-566" 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 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%">2023</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-567">51,079</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-568">47,085</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-569">33,132</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-570">1,384</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-571">1,407</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-572">1,680</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-573">52,463</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 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="c-107" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-574">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 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="c-108" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-575">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"/></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="c-109" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-576">3,139</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-577">2,925</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-578">2,227</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-579">55,602</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 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="c-6" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-580">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 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="c-15" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-581">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-582" 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, 2023:</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%">2024&#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="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-583">62,332</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"/></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%">2025&#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="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-584">65,873</ix:nonFraction>&#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%">2026&#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="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-585">64,234</ix:nonFraction>&#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%">2027&#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="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-586">60,038</ix:nonFraction>&#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%">2028&#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="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-587">52,544</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-588">305,021</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_244"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-589" 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 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. Earnings (Loss) Per Share</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-590" 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 earnings (loss) 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%">2023</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%">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 income (loss)</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="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">1,820</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-592">45,407</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-593">5,698</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-594">52,546,406</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-595">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-596">47,412,306</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-597">1,174,936</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-598">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-599">818,132</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-600">53,721,342</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 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="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-601">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 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="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-602">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"/></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%">Earnings (loss) 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-603">0.03</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-604">0.88</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-605">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-606">0.03</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-607">0.88</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-608">0.12</ix:nonFraction>&#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 earnings (loss) 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="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-609">45,614</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 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="c-6" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-610">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 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="c-15" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-611">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"/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-612" continuedAt="f-612-1" 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 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-613" 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 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, 2023</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-614">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-615">16,198</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-616">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-617">16,198</ix:nonFraction>&#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"/><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 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-top:1pt 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="c-112" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-618">&#8212;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-113" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-619">16,198</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-114" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-620">&#8212;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-115" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-621">16,198</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"/></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"/><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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</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"/><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:400;line-height:120%">Financial liabilities:</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 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:#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="c-112" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-622">&#8212;</ix:nonFraction>&#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 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="c-113" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-623">5,004</ix:nonFraction>&#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 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="c-114" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-624">&#8212;</ix:nonFraction>&#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 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="c-115" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-625">5,004</ix:nonFraction>&#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-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-626">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-627">536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-628">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-629">536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-630">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-631">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-632">1,403</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-633">1,403</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-634">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-635">5,540</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-636">1,403</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-637">6,943</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"/></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-638">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-639">31,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-640">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-641">31,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-642">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-643">247</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-644">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-645">247</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-646">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-647">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-648">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-649">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"/></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-651">323</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-652">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-653">323</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-654">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-655">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-656">2,710</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-657">2,710</ix:nonFraction>&#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 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-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="c-116" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-658">&#8212;</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><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="c-117" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-659">323</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><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="c-118" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-660">2,710</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><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="c-119" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-661">3,033</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"/></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 </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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-612-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR 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. The fair value of our fixed rate debt does not exceed the carrying amount.</span></div><div style="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, 2023, 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: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%">During the year ended December&#160;31, 2023, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-662">5.6</ix:nonFraction> million against certain operating lease ROU assets and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="f-663">1.1</ix:nonFraction> million impairment charges against certain property and equipment assets. See Notes 11 and 7, 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, 2022, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="f-664">2.3</ix:nonFraction> million against certain previously capitalized software development costs, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-665">2.0</ix:nonFraction> million against certain insignificant customer relationship intangible assets that were held for sale, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-666">1.0</ix:nonFraction> million against certain operating lease ROU assets and insignificant impairment charges against certain property and equipment assets. See Notes 11 and 7, 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, 2021, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-667">3.6</ix:nonFraction> million against certain operating lease ROU assets and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="f-668">1.7</ix:nonFraction> million against certain property and equipment assets. See Notes 11 and 7, 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 2023, 2022 and 2021 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_253"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-672" continuedAt="f-672-1" 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 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><ix:nonNumeric contextRef="c-120" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-673" 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 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%">2023</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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-674">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 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="c-122" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-675">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"/></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="c-123" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-676">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="c-123" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-677">61,284</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-678">61,284</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-125" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-679">7</ix:nonNumeric> - <ix:nonNumeric contextRef="c-126" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-680">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="c-127" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-681">11,720</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-682">10,874</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-129" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-683">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-130" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-684">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="c-131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-685">2,646</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-686">2,312</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-133" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-687">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-134" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-688">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="c-135" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-689">50,064</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-690">47,886</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-137" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-691">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-138" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-692">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="c-139" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-693">21,982</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-694">20,299</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-695">1,611</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-696">3,500</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-143" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-697">2</ix:nonNumeric> - <ix:nonNumeric contextRef="c-144" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-698">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="c-145" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-699">3,187</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-700">3,264</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-701">10,345</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-702">11,822</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-703">172,387</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 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="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-704">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-705">73,698</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-706">63,363</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-707">98,689</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 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="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-708">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"/></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="c-1" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-709">13.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-710">14.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-711">14.4</ix:nonFraction> million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023, we recorded noncash impairment charges of</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%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="f-712">1.1</ix:nonFraction> million against certain property and equipment assets</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%">These impairment charges resulted primarily from our entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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, 2022, we recorded insignificant noncash impairment charges</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. </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 noncash impairment charges of</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%">$<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="f-713">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="c-149" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-714" 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 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%">2023</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%">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: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="c-150" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-715">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-151" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-716">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="c-7" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-717">287,519</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 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="c-8" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-718">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"/></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="c-152" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-719">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="c-7" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:num-dot-decimal" scale="3" id="f-720">6,945</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:num-dot-decimal" scale="3" id="f-721">3,409</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-722">134,270</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-723">112,937</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-724">160,194</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 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="c-8" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-725">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"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-672-1"><div style="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 noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="f-726">2.3</ix:nonFraction> million 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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-727">42.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-728">36.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-729">31.0</ix:nonFraction> million for the years ended December&#160;31, 2023, 2022 and 2021, respectively, and is included primarily in cost of recurring.</span></div></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_259"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-731" continuedAt="f-731-1" 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 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><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="f-732" 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 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/>2023</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/>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: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="c-7" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-733">695,489</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 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="c-8" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-734">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"/></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:400;line-height:120%">Real estate escrow balances and 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="usd" contextRef="c-7" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-735">1,517</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-736">1,629</ix:nonFraction>&#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 restricted cash</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="c-7" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-737">697,006</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 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="c-8" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-738">702,240</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="f-739" 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 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/>2023</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/>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: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="c-7" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-740">62,377</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 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="c-8" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-741">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"/></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="c-7" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-742">35,169</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-743">34,766</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-744">16,198</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-745">32,117</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-746">9,259</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-747">10,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-748">5,615</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-749">5,775</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-750">3,940</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-751">4,902</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-752">3,418</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-753">1,855</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" scale="3" id="f-754">644</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-755">1,153</ix:nonFraction>&#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 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="c-7" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-756">13,702</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-757">10,929</ix:nonFraction>&#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 prepaid expenses and other 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="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-758">150,322</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 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="c-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-759">175,958</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"/></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="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-760">51,037</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-761">94,304</ix:nonFraction>&#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%">Prepaid expenses and other current 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="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-762">99,285</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 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="c-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-763">81,654</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"/></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><ix:footnote id="fn-4" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-764">31.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-765">33.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-766">35.5</ix:nonFraction> million for the years ended December&#160;31, 2023, 2022 and 2021, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></ix:footnote></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><ix:footnote id="fn-5" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-767">25.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-768">29.1</ix:nonFraction> million, respectively.</span></ix:footnote></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><ix:footnote id="fn-6" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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, 2023 and December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-769">32.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-770">31.7</ix:nonFraction> million, respectively.</span></ix:footnote></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><ix:footnote id="fn-7" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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 global enterprise resource planning and customer relationship management systems.</span></ix:footnote></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><ix:footnote id="fn-8" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="f-771">2.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="f-772">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="f-773">1.9</ix:nonFraction> million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-774">7.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-775">5.2</ix:nonFraction> million as of December&#160;31, 2023 and 2022, respectively.</span></ix:footnote></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-731-1"><ix:nonNumeric contextRef="c-1" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="f-776" 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 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/>2023</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/>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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</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="c-7" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">21,282</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">16,667</ix:nonFraction>&#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%">Customer credit 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="usd" contextRef="c-7" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-779">10,238</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-780">8,257</ix:nonFraction>&#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%">Operating lease liabilities, 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="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-781">6,701</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-782">7,723</ix:nonFraction>&#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%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-783">5,540</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="f-784">323</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-785">4,413</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-786">6,944</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-787">4,323</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-788">5,059</ix:nonFraction>&#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 health care 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="c-7" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-789">3,865</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-790">2,467</ix:nonFraction>&#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 legal 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="c-7" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-791">3,659</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-792">28,448</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-793">2,452</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-794">2,156</ix:nonFraction>&#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%">Contingent consideration liability</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="c-7" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-795">1,403</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-796">2,710</ix:nonFraction>&#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="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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-797">10,704</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-798">9,542</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-799">74,580</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 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="c-8" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-800">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"/></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="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-801">10,258</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-802">4,294</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-803">64,322</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 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="c-8" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-804">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-805" 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 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%">2023</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%">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="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-806">8,821</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 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="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-807">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 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="c-15" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-808">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"/></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 (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-809">36</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-810">4,635</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-811">1,644</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-812">4,076</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-813">2,332</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-814">1,432</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-815">12,861</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 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="c-6" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-816">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 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="c-15" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="f-817">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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_265"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-823" continuedAt="f-823-1" 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 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-824" 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 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/>2023</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="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/>2023</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-825">114,100</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-826">177,800</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-153" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-827">7.52</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="c-154" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-828">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></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="c-155" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-829">607,500</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-830">623,750</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-155" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-831">3.51</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="c-156" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-832">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></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="c-157" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-833">56,745</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-834">58,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-157" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-835">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="c-158" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-836">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="c-7" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-837">2,800</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-838">2,247</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-159" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-839">8.42</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="c-160" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-840">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></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="c-7" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-841">781,145</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 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="c-8" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-842">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 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%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-843">4.24</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="c-8" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-844">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></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="c-7" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-845">1,481</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-846">2,943</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-847">19,259</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-848">18,802</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-161" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-849">7.02</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="c-162" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-850">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></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="c-7" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-851">760,405</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 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="c-8" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-852">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 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%"><ix:nonFraction unitRef="number" contextRef="c-163" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-853">4.17</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="c-164" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-854">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></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-823-1" continuedAt="f-823-2"><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%">In October 2020, we entered into a <ix:nonNumeric contextRef="c-165" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="f-855">5</ix:nonNumeric>-year $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-856">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 our 5-year $700 million credit facility entered into during June 2017 (the "2017 Credit Facility") by amending and restating it to include a $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-857">500.0</ix:nonFraction> million revolving credit facility (the &#8220;2020 Revolving Facility&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-858">400.0</ix:nonFraction> million term loan facility (the &#8220;2020 Term Loan&#8221;). Upon closing, we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-859">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="c-170" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-860">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"><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="c-171" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-861">50.0</ix:nonFraction> million sublimit available for the issuance of standby letters of credit, (ii) a $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-862">50.0</ix:nonFraction> million sublimit available for swingline loans, and (iii) a $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-863">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><div style="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, 2023, 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="c-166" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" format="ixt:num-dot-decimal" scale="6" id="f-864">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="c-174" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="f-865">3.25</ix:nonFraction> to 1.00. At December&#160;31, 2023, our available borrowing capacity under the 2020 Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-866">384.5</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="c-175" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="f-867">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="c-176" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="f-868">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="c-177" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" format="ixt:num-dot-decimal" scale="6" id="f-869">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="c-178" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-870">0.50</ix:nonFraction>%, (ii) the prime rate announced by Bank of America, N.A., </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-823-2" continuedAt="f-823-3"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (iii) Term SOFR plus <ix:nonFraction unitRef="number" contextRef="c-179" decimals="2" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-871">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="c-180" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-872">0.11448</ix:nonFraction>% for a one month tenor, <ix:nonFraction unitRef="number" contextRef="c-181" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-873">0.26161</ix:nonFraction>% for a three month tenor or <ix:nonFraction unitRef="number" contextRef="c-182" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-874">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="c-183" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-875">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-184" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-876">1.50</ix:nonFraction>% for Base Rate loans and <ix:nonFraction unitRef="number" contextRef="c-185" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-877">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-186" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-878">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="c-187" decimals="6" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-879">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="c-188" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-880">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-189" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-881">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="c-190" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-882">0.250</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-191" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-883">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, 2023, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was <ix:nonFraction unitRef="number" contextRef="c-192" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-884"><ix:nonFraction unitRef="number" contextRef="c-193" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-885"><ix:nonFraction unitRef="number" contextRef="c-194" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-886">1.625</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and the commitment fee applicable to the 2020 Revolving Facility was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-887">0.250</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="c-195" decimals="5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-888">250.0</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="c-196" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-889">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="c-197" decimals="4" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-890">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="c-198" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-891">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="c-199" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-892">0.10</ix:nonFraction>% for a one month tenor, <ix:nonFraction unitRef="number" contextRef="c-200" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-893">0.15</ix:nonFraction>% for a three month tenor or <ix:nonFraction unitRef="number" contextRef="c-201" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="f-894">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="c-202" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-895">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-203" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-896">1.50</ix:nonFraction>% for Base Rate (2021 Incremental) loans and <ix:nonFraction unitRef="number" contextRef="c-204" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-897">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-205" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-898">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="c-165" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-899">4.0</ix:nonFraction> million in financing costs, of which $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-900">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="c-166" decimals="-5" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-901">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="c-195" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-902">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, 2023, deferred financing costs totaling $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" format="ixt:num-dot-decimal" scale="6" id="f-903">0.6</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%">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 two senior secured notes with a then-aggregate outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-904">61.1</ix:nonFraction> million (collectively, the &#8220;Real Estate Loans&#8221;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At December 31, 2023, we were in compliance with our debt covenants under the Real Estate Loans.</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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-823-3"><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:nonNumeric contextRef="c-1" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="f-905" 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, 2023:</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"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements</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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></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 2022</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%">3&#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 2023</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="c-207" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-906">1,710</ix:nonFraction>&#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%">January 2023</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%">36</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%">April 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="c-208" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-907">2,491</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"/></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="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="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%">(1)</span><ix:footnote id="fn-9" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></ix:footnote></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="f-908" 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 supplier financing obligations during the years ended December&#160;31, 2023, 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:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><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, 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="c-8" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-909">2,247</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"/></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%">Additions</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="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationIncrease" format="ixt:num-dot-decimal" scale="3" id="f-910">2,491</ix:nonFraction>&#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%">Payments</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="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" format="ixt:num-dot-decimal" scale="3" id="f-911">1,938</ix:nonFraction>)</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, 2023</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="c-7" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-912">2,800</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-913" 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, 2023, 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%">2024&#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="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-914">19,259</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"/></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%">2025&#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="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-915">708,534</ix:nonFraction>&#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%">2026&#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="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-916">1,969</ix:nonFraction>&#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%">2027&#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="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-917">2,166</ix:nonFraction>&#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%">2028&#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="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-918">2,374</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-919">46,843</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-920">781,145</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_271"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-923" continuedAt="f-923-1" 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 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;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 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. master agreements with our counterparties. As of December&#160;31, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, the aggregate notional </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-923-1" continuedAt="f-923-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-924">935.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-925">435.0</ix:nonFraction> million, respectively. All of the contracts have maturities on or before October 2028.</span></div><div style="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 revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of December&#160;31, 2023 and 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="c-211" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-926">29.9</ix:nonFraction> million CAD and $<ix:nonFraction unitRef="cad" contextRef="c-212" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-927">22.6</ix:nonFraction> million CAD, respectively. All of the contracts have maturities of 12 months or less.</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, 2023 and December&#160;31, 2022, the aggregate notional values of the 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 was &#163;<ix:nonFraction unitRef="gbp" contextRef="c-211" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-928">13.2</ix:nonFraction> million and &#163;<ix:nonFraction unitRef="gbp" contextRef="c-212" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-929">11.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-930" 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 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:center;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:center;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/>2023</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="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/>2023</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></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 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, current portion</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%">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="c-213" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-931">16,198</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-932">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-933">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-934">&#8212;</ix:nonFraction>&#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%">Foreign currency forward contracts, current portion</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%">Prepaid expenses<br/>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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-935">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="f-936">247</ix:nonFraction>&#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%">Accrued expenses<br/>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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-937">536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-938">323</ix:nonFraction>&#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"><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:#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%">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="c-213" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-939">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-940">31,870</ix:nonFraction>&#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%">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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-941">5,004</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-942">&#8212;</ix:nonFraction>&#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:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><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;border-top:1pt 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="c-217" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-943">16,198</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 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="c-218" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-944">32,117</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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><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;border-top:1pt 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="c-217" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-945">5,540</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 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="c-218" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="f-946">323</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"/></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></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-923-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-947" 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 and net investment 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:45.829%"/><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:20.393%"/><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 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%">(loss) 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 </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%">(loss) 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%">income (loss)</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</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 (loss) income</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%">into income (loss)</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/>2023</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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-948">11,194</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-949">20,418</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-950">235</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-951">388</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-952">301</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-953">&#8212;</ix:nonFraction>&#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/>2022</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, 2022</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 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="c-222" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-954">31,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-955">5,520</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-956">247</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-957">165</ix:nonFraction>&#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 Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><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-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="c-225" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-958">323</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-959">&#8212;</ix:nonFraction>&#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="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="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="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%">Interest rate swaps</span></td><td style="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="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="c-227" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-960">7,160</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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="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="c-227" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-961">3,714</ix:nonFraction>)</span></td><td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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) and related tax effects are 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, 2023 that is expected to be reclassified into earnings within the next twelve months is $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-962">16.4</ix:nonFraction> million. There were <ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-963"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-964"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-965">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, 2023, 2022 and 2021. 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="c-1" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-966"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-967"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-968">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t have any undesignated derivative instruments during 2023, 2022 and 2021.</span></div></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_277"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-976" continuedAt="f-976-1" 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 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. As of December&#160;31, 2023, we did not have any operating leases that had not yet commenced.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-1" continuedAt="f-976-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-977" 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 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%">2023</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"><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="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-978">8,812</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 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="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-979">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 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="c-15" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-980">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"/></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="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-981">1,431</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-982">1,670</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-983">2,478</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-984">3,356</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-985">2,763</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-986">1,516</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-987">6,887</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 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="c-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-988">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 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="c-15" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-989">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"/></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><ix:footnote id="fn-10" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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></ix:footnote></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 year ended December&#160;31, 2023, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-990">5.6</ix:nonFraction> million against certain operating lease ROU assets. These impairment charges resulted primarily from our entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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="background-color:#ffffff;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 </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="c-6" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-991">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="c-228" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="f-992">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="c-228" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-993">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="c-15" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-994">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><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-995" 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, 2023 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%">2024&#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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-996">8,662</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"/></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%">2025&#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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-997">7,703</ix:nonFraction>&#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%">2026&#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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-998">6,107</ix:nonFraction>&#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%">2027&#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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-999">6,207</ix:nonFraction>&#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%">2028&#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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1000">6,101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1001">20,689</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1002">55,469</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"/></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="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1003">8,683</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1004">46,786</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"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-2" continuedAt="f-976-3"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="f-1005" 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 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/>2023</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/>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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1006">36,927</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1007">45,899</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1008">6,701</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1009">7,723</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1010">40,085</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1011">44,918</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1012">46,786</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 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="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1013">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"/></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/>2023</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"/><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%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1014">7.7</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="c-8" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1015">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="c-16" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1016">8.9</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="c-7" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1017">4.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><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="c-8" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1018">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="c-16" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1019">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" id="f-1020" 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 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%">2023</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: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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1021">10,983</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1022">11,439</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1023">11,338</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1024">2,765</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 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="c-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-1025">&#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 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="c-15" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1026">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"/></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: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, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-1027">257.6</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="c-1" name="us-gaap:LegalCostsPolicyTextBlock" id="f-1028" continuedAt="f-1028-1" 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 </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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-3" continuedAt="f-976-4"><ix:continuation id="f-1028-1"><div style="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 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: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%">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 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="c-7" decimals="-5" name="blkb:LiabilityInsuranceAmountTotal" format="ixt:num-dot-decimal" scale="6" id="f-1029">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="c-7" decimals="-3" name="blkb:LiabilityInsuranceAmountDeductible" format="ixt:num-dot-decimal" scale="3" id="f-1030">250</ix:nonFraction> thousand deductible payable by us. As noted below, this coverage reduced our financial exposure related to the Security Incident in prior years.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="f-1031" 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 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%">2023</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: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></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="c-1" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1032">53,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 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="c-6" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1033">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 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="c-15" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1034">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"/></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="c-1" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-1035">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1036">1,891</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1037">38,745</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1038">53,426</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 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="c-6" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1039">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 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="c-15" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1040">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"/></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%">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/>2023</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: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, 2021</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="c-7" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1041">161,431</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 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="c-8" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1042">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 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="c-16" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1043">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"/></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="c-7" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1044">50,000</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1045">50,000</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1046">48,109</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1047">111,431</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 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="c-8" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1048">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 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="c-16" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1049">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1050">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 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="c-6" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1051">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 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="c-15" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1052">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"/></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%">Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, settlement of the previously disclosed SEC and multi-state Attorneys General investigations (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our consolidated statements of comprehensive (loss) income and as operating activities on our consolidated statements of cash flows. Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. 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 2023, we incurred net pre-tax </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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-4" continuedAt="f-976-5"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" format="ixt:num-dot-decimal" scale="6" id="f-1053">53.4</ix:nonFraction> million related to the Security Incident, which included $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-1054">22.4</ix:nonFraction> million for ongoing legal fees. It also includes settlements and additional accruals for loss contingencies of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="f-1055">31.0</ix:nonFraction> million. Also, for full year 2023, we had net cash outlays of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="blkb:SecurityIncidentNetCashOutlays" format="ixt:num-dot-decimal" scale="6" id="f-1056">78.0</ix:nonFraction> million related to the Security Incident, which included ongoing legal fees, the $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-1057">3.0</ix:nonFraction> million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-1058">49.5</ix:nonFraction> million civil penalty paid during the fourth quarter of 2023 related to the multi-state Attorneys General settlement (discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect net pre-tax expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="f-1059">5.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="f-1060">10.0</ix:nonFraction> million and net cash outlays of approximately $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-1061">8.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-1062">13.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, 2023, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1063">1.5</ix:nonFraction> million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described above. Our liabilities for loss contingencies are recorded in accrued expenses and other current liabilities on our consolidated balance sheets. 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, 2023 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="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" scale="0" id="f-1064">260</ix:nonFraction> specific requests for reimbursement of expenses, approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="f-1065">214</ix:nonFraction> (or <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="blkb:LossContingencyClaimsSettledPercent" scale="-2" id="f-1066">82</ix:nonFraction>%) of which have been fully resolved and closed and approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" scale="0" id="f-1067">39</ix:nonFraction> (or <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" scale="-2" id="f-1068">15</ix:nonFraction>%) are inactive and are considered by us to have been abandoned by the customers. We have also received approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" scale="0" id="f-1069">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, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. 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, of which <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentSubrogationClaimsNumber" scale="0" id="f-1070">3</ix:nonFraction> cases remain active and unresolved. 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 putative consumer class action cases in U.S. federal courts (most of which have been consolidated under multi district litigation to a single federal court) and 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></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-5" continuedAt="f-976-6"><div style="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%"> We have received a Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident and are in discussions with the Attorney General about potential resolution of issues arising from this investigation. Although we are hopeful that we can resolve this matter on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and the State of California.</span></div><div style="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 (the "FTC"), as further described below; 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 U.S. Department of Health and Human Services.</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%">We also responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020.</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%">As previously disclosed, on February 1, 2024, the FTC announced its approval of an Agreement Containing Consent Order (the &#8220;Proposed Order&#8221;) evidencing its</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settlement with the Company in connection with the Security Incident. Pursuant to its rules, the FTC placed the Proposed Order and related draft complaint on the public record for a period of 30 days for the receipt of public comments after which the FTC will consider any comments received from interested persons prior to determining whether and in what form to finalize the Proposed Order. The 30-day comment period is scheduled to expire on March 14, 2024. As part of the FTC&#8217;s proposed order, the Company has not been fined and is not otherwise required to make any payment. Furthermore, the Company has agreed to the FTC&#8217;s proposed order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the Proposed Order. If finalized, the settlement described in the Proposed Order will fully resolve the FTC investigation. Although we believe the Proposed Order will be finalized in substantially its current form, there can be no assurances as to whether that will occur or its timing.</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%">Under the terms of the Proposed Order, we have agreed (i) to not misrepresent (a) the extent to which we maintain, use, delete or disclose certain customer information, (b) the extent to which we protect the privacy, security, availability, confidentiality or integrity of such information or (c) the extent of any security incident or unauthorized disclosure, misuse, loss, theft, alteration, destruction or other compromise of such information, and (ii) to delete certain data, adopt and make public certain record retention limits, establish, implement and maintain a specified information security program, obtain regular independent assessments of the mandated information security program, provide to the FTC specified certifications regarding our compliance with the Proposed Order, provide to the FTC reports of any future security incidents and create and maintain specified recordkeeping.</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%">For more information, see the form of Proposed Order that was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 2, 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%">As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="f-1071">49</ix:nonFraction> state Attorneys General and the District of Columbia relating to the previously announced 2020 Security Incident in which a cyber-criminal removed a copy of a subset of data from our self-housed environment. This settlement fully resolves the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident (the &#8220;Multi-state Investigation&#8221;), which is further described in the substantially similar Administrative Orders filed in each of the <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="f-1072">49</ix:nonFraction> states and the District of Columbia.</span></div><div style="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 Administrative Orders, we have agreed: (i) to comply with state consumer protection laws, data breach notification laws, and the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;); (ii) not to make misleading misrepresentations to our customers or the individuals whose data is stored by us concerning (a) the extent to which we protect the privacy, security, confidentiality, or integrity of certain data, (b) the likelihood that data impacted by a security incident may be subject to unauthorized access, disclosure, or other misuse, or (c) the data breach notification requirements; and (iii) to implement and improve certain cybersecurity programs and tools.</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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-976-6"><div style="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 the Administrative Orders, we also agreed to pay, and have paid, a total of $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-1073">49.5</ix:nonFraction> million to the <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="f-1074">49</ix:nonFraction> states and District of Columbia. We entered into the Administrative Orders without admitting fault or liability in connection with the matters subject to the Multi-state Investigation. The form of Administrative Order was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on October 5, 2023.</span></div><div style="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 March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#8220;SEC Order&#8221;). Under the terms of the SEC Order, we have agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, we also agreed to pay, and have paid, a civil penalty in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-1075">3.0</ix:nonFraction> million. We consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#8217;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#8217;s press release announcing this resolution was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on March 9, 2023.</span></div><div style="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="c-237" decimals="-3" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="0" id="f-1076">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 judgments, 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1077" continuedAt="f-1077-1" 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 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%">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 2020 through 2023 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="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1078" 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 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%">2023</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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1079">18,879</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1080">3,485</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1081">2,499</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1082">12,331</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1083">5,708</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1084">257</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1085">8,982</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1086">7,283</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1087">6,570</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1088">40,192</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 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="c-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1089">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 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="c-15" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1090">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1091">18,303</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1092">16,880</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1093">4,615</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1094">5,895</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1095">9,319</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-1096">222</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1097">170</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1098">445</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1099">1,964</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1100">24,368</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 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="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1101">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 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="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1102">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"/></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 provision (benefit)</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="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1103">15,824</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 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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1104">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 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="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1105">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1106" 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 (loss) 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%">2023</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%">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: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="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1107">22,074</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 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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1108">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 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="c-15" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1109">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"/></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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1110">39,718</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1111">35,918</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1112">30,263</ix:nonFraction>&#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 (loss) 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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1113">17,644</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 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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1114">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 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="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1115">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"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1077-1" continuedAt="f-1077-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1116" 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 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%">2023</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%">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: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="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1117">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="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1118">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="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1119">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 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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1120">20.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1121">1.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1122">4.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-238" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1123">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-239" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1124">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-240" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1125">42.6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-241" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1126">7.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-242" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1127">1.8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-243" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1128">2.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1129">35.7</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1130">8.7</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" format="ixt:fixed-zero" scale="-2" id="f-1131">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1132">30.1</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1133">6.4</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1134">75.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1135">13.4</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1136">6.3</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1137">36.2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1138">10.8</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1139">5.4</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1140">26.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1141">9.3</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1142">2.6</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" format="ixt:fixed-zero" scale="-2" id="f-1143">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1144">6.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1145">1.0</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1146">6.0</ix:nonFraction>)</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%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1147">4.4</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1148">0.7</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1149">1.1</ix:nonFraction>&#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%">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="number" contextRef="c-1" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1150">0.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1151">0.5</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1152">32.7</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="-2" id="f-1153">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="-2" id="f-1154">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" scale="-2" id="f-1155">8.7</ix:nonFraction>&#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="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%">Return to accrual 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="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1156">8.3</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1157">1.4</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1158">4.2</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1159">9.1</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1160">7.2</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1161">32.6</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1162">10.2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1163">2.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" format="ixt:fixed-zero" scale="-2" id="f-1164">&#8212;</ix:nonFraction>&#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%">Federal credits generated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1165">42.3</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1166">11.5</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1167">54.5</ix:nonFraction>)</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1168">1.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1169">0.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1170">4.6</ix:nonFraction>&#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%">Income tax provision effective rate</span></td><td colspan="2" style="background-color:#ffffff;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="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1171">89.7</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"><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-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="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1172">18.3</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"><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-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="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1173">19.6</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"><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 increase in our effective income tax rate for year ended December 31, 2023, when compared to the same period in 2022, was primarily attributable to higher 2023 non-deductible accruals for loss contingencies related to the Security Incident and other non-deductible expenses and tax rate changes, partially offset by increased tax credits. Furthermore, our 2023 effective tax rate was negatively impacted by higher tax rates in foreign jurisdictions in which we operate which were predominantly due to UK tax rate increases. The year-on-year comparison is further impacted by 2023 pre-tax income versus prior year pre-tax loss.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1077-2" continuedAt="f-1077-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1174" 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 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%">2023</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%">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-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;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 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="c-7" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-1175">47,351</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-1176">12,166</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="f-1177">39,260</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="f-1178">50,194</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1179">24,717</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1180">21,166</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1181">12,867</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1182">14,024</ix:nonFraction>&#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%">Federal and state and foreign net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1183">7,061</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1184">10,369</ix:nonFraction>&#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%">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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1185">5,992</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1186">1,820</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1187">1,702</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1188">1,803</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1189">1,050</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" scale="3" id="f-1190">561</ix:nonFraction>&#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%">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="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="f-1191">314</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="f-1192">455</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1193">2,982</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1194">6,293</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1195">143,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 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="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1196">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1197">160,172</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1198">161,836</ix:nonFraction>)</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%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-1199">13,870</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-1200">16,287</ix:nonFraction>)</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="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%">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="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1201">9,865</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1202">11,721</ix:nonFraction>)</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%">Fixed 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="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1203">5,833</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1204">9,827</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1205">8,342</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1206">9,016</ix:nonFraction>)</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 deferred tax 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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1207">198,082</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 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="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1208">208,687</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"/></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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1209">37,862</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1210">34,769</ix:nonFraction>)</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 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:#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="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1211">92,648</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 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="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1212">124,605</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"/></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, 2023, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1213">14.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1214">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1215">50.8</ix:nonFraction> million, respectively. Of our federal net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="blkb:OperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1216">12.4</ix:nonFraction> million are subject to expiration beginning in 2024 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 2024. Our foreign net operating loss carryforwards have an unlimited carryforward period. Our state tax credit carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-1217">40.9</ix:nonFraction> million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2024. 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><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-1218" 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 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%">2023</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="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1219">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 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="c-247" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="3" id="f-1220">&#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 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="c-248" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1221">3,093</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 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="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1222">37,862</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"/></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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1223">31,974</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="3" id="f-1224">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1225">2,795</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1226">34,769</ix:nonFraction>&#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%">2021</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="c-17" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1227">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 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="c-251" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="f-1228">893</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 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="c-252" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1229">1,897</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 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="c-16" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1230">31,974</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"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1077-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="f-1231" 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, 2023, 2022 and 2021:</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%">2023</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%">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: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="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1232">3,083</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 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="c-16" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1233">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 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="c-17" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1234">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"/></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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1235">762</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1236">629</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1237">1,751</ix:nonFraction>&#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%">Increases from prior period 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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1238">101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1239">89</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1240">6</ix:nonFraction>&#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%">Decreases in prior year 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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1241">118</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1242">908</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1243">57</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1244">160</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1245">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="f-1246">1,192</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1247">428</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1248">378</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1249">1,482</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1250">3,240</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 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="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1251">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 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="c-16" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1252">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"/></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="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1253">3.2</ix:nonFraction> million at December&#160;31, 2023. 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, 2023 and December&#160;31, 2022 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 2023, 2022 and 2021 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, 2023 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, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States except to the extent that said earnings are of previously taxed income. Accordingly, we have not provided for U.S. income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries.</span></div></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_283"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1254" continuedAt="f-1254-1" 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 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;14, 2023 (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="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1255">3,363,270</ix:nonFraction> as of December&#160;31, 2023. 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1254-1" continuedAt="f-1254-2"><div style="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="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-1256" continuedAt="f-1256-1" escape="true">The following table sets forth the number of awards outstanding for each award type as of:</ix:nonNumeric></span></div><ix:continuation id="f-1256-1"><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%">2023</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%">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: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="c-253" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1257">1,101,702</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 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="c-254" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1258">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"/></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="c-255" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1259">607,100</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-256" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1260">455,708</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-257" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1261">1,209,515</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 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="c-258" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1262">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"/></tr></table></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%">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; employment agreement or 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="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-1263" continuedAt="f-1263-1" escape="true">The following table summarizes stock-based compensation expense:</ix:nonNumeric></span></div><ix:continuation id="f-1263-1"><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%">2023</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1264">14,052</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1265">11,258</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1266">12,405</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1267">2,606</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1268">3,178</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1269">7,547</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1270">16,658</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 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="c-107" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1271">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 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="c-108" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1272">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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1273">24,892</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1274">21,409</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1275">20,283</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1276">30,780</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1277">24,207</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1278">27,080</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1279">55,432</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1280">50,242</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1281">53,064</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1282">111,104</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 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="c-110" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1283">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 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="c-111" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1284">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"/></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="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1285">127,762</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 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="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1286">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 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="c-15" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1287">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"/></tr></table></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 amount of compensation cost related to unvested awards not recognized was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1288">77.4</ix:nonFraction> million at December&#160;31, 2023. It is expected that this amount will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1289">1.2</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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1254-2" continuedAt="f-1254-3"><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="c-271" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1290">three years</ix:nonNumeric> 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="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-1291" 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, 2023, 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: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%">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, 2023</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="c-254" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1292">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 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="c-254" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1293">68.09</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-271" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1294">473,341</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-271" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1295">62.59</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-271" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1296">106,634</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-271" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1297">66.37</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-271" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1298">610,613</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-271" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1299">69.86</ix:nonFraction>&#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, 2023</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="c-253" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1300">1,101,702</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 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="c-253" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1301">64.92</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1302">95,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"/></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><ix:footnote id="fn-11" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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></ix:footnote></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, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1303">42.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1304">41.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1305">38.5</ix:nonFraction> million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-272" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1306">60.90</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-273" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1307">77.39</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="c-274" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1308">three years</ix:nonNumeric> 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="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-1309" continuedAt="f-1309-1" 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, 2023, 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: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%">Time-based 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, 2023</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="c-256" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1310">455,708</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 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="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1311">68.81</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-275" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1312">367,913</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-275" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1313">61.37</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-275" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1314">24,686</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-275" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1315">64.57</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-275" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1316">191,835</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-275" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1317">70.53</ix:nonFraction>&#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, 2023</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="c-255" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1318">607,100</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 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="c-255" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1319">64.01</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1320">52,636</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"/></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><ix:footnote id="fn-12" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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></ix:footnote></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, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1321">13.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1322">9.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1323">9.4</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, 2022 and 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-276" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1324">62.38</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-277" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1325">77.74</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1254-3"><ix:continuation id="f-1309-1"><div style="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, 2023, 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: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%">Performance-based 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, 2023</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="c-258" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1326">1,104,260</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 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="c-258" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1327">64.94</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1328">967,252</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-278" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1329">59.62</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1330">72,428</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-278" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1331">60.12</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1332">789,569</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-278" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1333">64.45</ix:nonFraction>&#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, 2023</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="c-257" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1334">1,209,515</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 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="c-257" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1335">61.29</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1336">104,849</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"/></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, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1337">50.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1338">50.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1339">44.9</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, 2022 and 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-279" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1340">61.79</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-280" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1341">71.91</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_286"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1342" continuedAt="f-1342-1" 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 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 style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0a15114ecbd24422b71ec7bf8f01ea2d_184">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, 2023, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-281" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1343">221,836</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-1344">18.8</ix:nonFraction> million. The remaining amount available to purchase stock under the then approved stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1345">231.2</ix:nonFraction> million as of December&#160;31, 2023.</span></div><div style="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;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1346">250.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1347">500.0</ix:nonFraction> million available for purchase. Between January 1, 2024 and January 17, 2024, we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-1348">22.3</ix:nonFraction> million under the prior authorization. Between January 18, 2024 and February 16, 2024, we repurchased an additional <ix:nonFraction unitRef="shares" contextRef="c-286" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1349">7,114</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-1350">0.6</ix:nonFraction> million under the new authorization. The remaining amount available to purchase stock under the stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1351">499.4</ix:nonFraction> million as of February 16, 2024.</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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1342-1"><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 income (loss) by component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1352" 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 income (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%">2023</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: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="c-8" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1353">8,938</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 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="c-16" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1354">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 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="c-17" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1355">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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1356">23,833</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1357">5,257</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1358">3,101</ix:nonFraction>)</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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-1359">201</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-1360">8,068</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-1361">1,982</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="c-291" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1362">271</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1363">22,772</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1364">5,617</ix:nonFraction>&#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 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 (loss) 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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1365">20,806</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1366">5,685</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1367">3,714</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-1368">5,402</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-1369">1,489</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="f-1370">973</ix:nonFraction>)</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 (loss) 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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1371">15,404</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 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="c-292" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1372">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 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="c-293" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1373">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"/></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 (loss) income</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="c-291" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1374">15,675</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 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="c-292" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1375">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 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="c-293" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1376">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"/></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 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="c-294" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1377">8,158</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 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="c-288" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1378">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 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="c-289" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1379">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"/></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 (loss) income 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="c-295" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1380">14,895</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1381">1,265</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1382">604</ix:nonFraction>&#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%">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="c-298" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1383">5,049</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1384">16,160</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-1385">661</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1386">9,846</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 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="c-295" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1387">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 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="c-296" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1388">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"/></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 (loss) income, 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="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1389">1,688</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 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="c-8" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1390">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 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="c-16" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1391">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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_289"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1392" 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 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 <ix:nonFraction unitRef="number" contextRef="c-302" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1393"><ix:nonFraction unitRef="number" contextRef="c-303" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1394"><ix:nonFraction unitRef="number" contextRef="c-304" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1395">1</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-305" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1396"><ix:nonFraction unitRef="number" contextRef="c-306" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1397"><ix:nonFraction unitRef="number" contextRef="c-307" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1398">75</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of their salaries in 2023, 2022 and 2021. We match <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1399"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1400"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1401">50</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of qualified employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="c-305" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1402"><ix:nonFraction unitRef="number" contextRef="c-306" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1403"><ix:nonFraction unitRef="number" contextRef="c-307" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1404">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. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2023, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1405">7.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1406">9.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1407">6.5</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%">There were <ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1408"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1409"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1410">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> discretionary contributions by us to the 401K Plan in 2023, 2022 and 2021.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_292"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1411" 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 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 CEO uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-1412">one</ix:nonFraction> operating segment and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-1413">one</ix:nonFraction> reportable segment.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1414" 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 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%">2023</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%">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: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="c-308" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1415">134,316</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 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="c-309" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1416">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"/></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="c-310" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1417">1,300</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1418">1,669</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1419">135,616</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 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="c-8" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1420">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"/></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:nonNumeric><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_295"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-1421" continuedAt="f-1421-1" 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 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, 2023, 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="c-312" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="f-1422">1.2</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="c-312" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1423">50</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="c-312" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-1424">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, 2023 and December&#160;31, 2022 were insignificant. <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-1425" continuedAt="f-1425-1" escape="true">Our closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1425-1"><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/>2023</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/>2022</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-1426">394,927</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 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="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-1427">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"/></tr></table></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 increase in deferred revenue during 2023 was primarily due to new subscription sales of our cloud solutions and progress in initiatives to bring our pricing in line with the market. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during 2023 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="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1428">365</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 2023 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></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="f-1421-1"><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="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-1429" continuedAt="f-1429-1" escape="true">The following table presents our revenue by geographic area based on the address of our customers:</ix:nonNumeric></span></div><ix:continuation id="f-1429-1" continuedAt="f-1429-2"><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%">2023</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%">2022</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%">2021</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="c-313" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1430">945,580</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 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="c-314" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1431">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 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="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1432">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"/></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="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1433">100,833</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1434">101,026</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1435">89,688</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1436">59,019</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1437">60,963</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1438">60,719</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1439">1,105,432</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 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="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1440">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 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="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1441">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"/></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%">The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2023. 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; 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 and YourCause.</span></div><ix:continuation id="f-1429-2"><div style="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%">2023</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%">2022</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%">2021</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="c-322" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1442">954,845</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 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="c-323" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1443">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 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="c-324" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1444">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"/></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="c-325" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1445">150,587</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1446">150,908</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1447">37,985</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1448">1,105,432</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 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="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1449">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 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="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1450">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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="f-1451" 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 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%">2023</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%">2022</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%">2021</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="c-328" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1452">738,351</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 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="c-329" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1453">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 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="c-330" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1454">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"/></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="c-331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1455">333,169</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1456">302,636</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1457">279,453</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1458">1,071,520</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 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="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1459">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 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="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1460">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"/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1461" 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 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:10pt;font-weight:700;line-height:120%">18. Subsequent Events</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%">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%">On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1462">250.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1463">500.0</ix:nonFraction> million available for repurchases. The program does not have an expiration date.</span></div><div style="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 December 2023 and January 2024, prior to the replenishment on January 17, 2024, we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-1464">41.1</ix:nonFraction> million of our common stock under the stock repurchase program. Between January 18, 2024 and February 16, 2024, we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-1465">0.6</ix:nonFraction> million. As of February 16, 2024, the remaining amount available to purchase stock under our repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1466">499.4</ix:nonFraction> million. All of the Company's stock repurchases during the fourth quarter of 2023 and the first quarter of 2024 were made pursuant to an SEC Rule 10b5-1(c) trading arrangement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases by the Company will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with the Company&#8217;s finance agreements. There is no minimum number of shares that the Company is required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in the Company&#8217;s treasury for possible future use. The Company anticipates funding any stock repurchases from its cash flow from 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%">Additional information regarding the stock repurchase program reauthorization is contained in the Company's Current Report on Form 8-K filed with the SEC on January 22, 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:700;line-height:120%">FTC Settlement</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%">On February 1, 2024, the FTC announced its approval of a Proposed Order evidencing its settlement with the Company, subject to public review and comment, relating to the Security Incident. If finalized, this settlement will fully resolve the previously disclosed FTC investigation relating to the Security Incident, which is further described in the FTC&#8217;s Proposed Order.</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%">Under the terms of the Proposed Order, the Company has agreed to certain conditions, which are reflected in their entirety in the Proposed Order. As part of the Proposed Order, the Company has not been fined and is not otherwise required to make any payment.</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 Company has agreed to the Proposed Order without admitting or denying any of the FTC's allegations, except as expressly stated otherwise in the Proposed Order. For more information regarding this settlement or the Proposed Order, see Note 11 to these condensed consolidated financial statements. See also the Proposed Order, which was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 2, 2024.</span></div></ix:nonNumeric><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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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="i0a15114ecbd24422b71ec7bf8f01ea2d_301"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 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="i0a15114ecbd24422b71ec7bf8f01ea2d_304"></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 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%">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 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%">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, 2023 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="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%">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, 2023, 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, 2023.</span></div><div style="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, 2023, 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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_307"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 9B. OTHER INFORMATION</span></div><div style="margin-top:12pt"><table 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%">Trading Plans Adopted or Terminated</span></td></tr></table></div><ix:nonNumeric contextRef="c-335" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1467" 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 provides information about trading arrangements adopted or terminated by certain of our officers and directors during the three months ended December 31, 2023.</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:27.701%"/><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:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.730%"/><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" 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="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="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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trading arrangement</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" 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%">Aggregate<br/>number of<br/>securities to<br/>be sold<br/>under plan</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:0 1pt"/></tr><tr style="height:32pt"><td colspan="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><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Title</span></div></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%">Action</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%">Date of Adoption</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%">Plan<br/>effective<br/>date</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%">Plan<br/>end<br/>date</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%">Plan<br/>duration<br/>(months)</span></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%">Rule 10b5-1</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:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Rule 10b5-1</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:700;line-height:120%"><ix:nonNumeric contextRef="c-336" name="ecd:TrdArrIndName" id="f-1468">Michael P. Gianoni</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-336" name="ecd:TrdArrIndTitle" id="f-1469">Chief Executive Officer, President and Vice Chairman of the Board</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-336" name="ecd:TrdArrAdoptionDate" id="f-1470">11/07/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1471">Six</span></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-336" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1472">X</ix:nonNumeric></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: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%"><ix:nonFraction unitRef="shares" contextRef="c-337" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1473">50,000</ix:nonFraction></span></td><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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-338" name="ecd:TrdArrIndName" id="f-1474">Anthony W. Boor</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-338" name="ecd:TrdArrIndTitle" id="f-1475">Executive Vice President and Chief Financial Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-338" name="ecd:TrdArrAdoptionDate" id="f-1476">11/07/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1477">Six</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-338" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1478">X</ix:nonNumeric></span></td><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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-339" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1479">30,000</ix:nonFraction></span></td><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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-340" name="ecd:TrdArrIndName" id="f-1480">Kevin P. Gregoire</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-340" name="ecd:TrdArrIndTitle" id="f-1481">Executive Vice President and Chief Operating Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-340" name="ecd:TrdArrAdoptionDate" id="f-1482">11/15/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/01/24</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1483">Nine</span></span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-340" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1484">X</ix:nonNumeric></span></td><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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-341" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1485">13,000</ix:nonFraction></span></td><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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-342" name="ecd:TrdArrIndName" id="f-1486">Kevin R. McDearis</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-342" name="ecd:TrdArrIndTitle" id="f-1487">Executive Vice President and Chief Technology Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-342" name="ecd:TrdArrAdoptionDate" id="f-1488">11/17/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/06/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/04/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1489">Three</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-342" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1490">X</ix:nonNumeric></span></td><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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-343" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1491">5,253</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-344" name="ecd:TrdArrIndName" id="f-1492">Jon W. Olson</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-344" name="ecd:TrdArrIndTitle" id="f-1493">Senior Vice President and General Counsel</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-344" name="ecd:TrdArrAdoptionDate" id="f-1494">11/21/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/06/24</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/27/24</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1495">Seven</span></span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-344" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1496">X</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding: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%"><ix:nonFraction unitRef="shares" contextRef="c-345" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1497">9,200</ix:nonFraction></span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/></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">An SEC "Rule 10b5-1(c) trading arrangement" is a trading arrangement made by a person through entering into a binding contract, verbal instruction or adoption of a written plan prior to becoming aware of material non-public information. The contract, instruction or written plan must specify the amount, price and date of securities to be sold; include the means for determining the amount, price and date of the sale or sales; and not permit the person to have subsequent influence over the sale or sales. The compliant plan must be entered into and operated in good faith, include a specified cooling off period, be certified by an authorized officer and is restricted from having multiple or overlapping plans. A non-compliant trading arrangement, or a "non-Rule 10b5-1 trading arrangement," is a trading arrangement that has similar requirements to a Rule 10b5-1(c) trading arrangement except that it must be in written form and does not require a cooling off period or certification of an authorized officer and there is no restriction from having multiple or overlapping plans.</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">Represents the target quantity of Performance Share Awards which may be subject to a performance multiplier; therefore, the aggregate number of shares to be sold may be equal to, greater than or less than the target quantity.</span></div><div style="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 of our officers or directors <ix:nonNumeric contextRef="c-335" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1498">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-335" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1499">terminated</ix:nonNumeric> a </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">non</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-Rule 10b5-1 trading arrangement during the three months ended December&#160;31, 2023.</span></div></ix:nonNumeric><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_310"></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_313"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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="i0a15114ecbd24422b71ec7bf8f01ea2d_316"></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 2024 Annual Meeting of Stockholders expected to be held on June&#160;12, 2024, except for "Information About Our Executive Officers" which is set forth in Part I of this report.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_319"></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;2023 Summary Compensation Table,&#8221; "CEO Pay Ratio" and "Pay Versus Performance" contained in Blackbaud&#8217;s Proxy Statement for the 2024 Annual Meeting of Stockholders expected to be held on June&#160;12, 2024.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_322"></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 2024 Annual Meeting of Stockholders expected to be held on June&#160;12, 2024.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_325"></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 2024 Annual Meeting of Stockholders expected to be held on June&#160;12, 2024.</span></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_328"></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 2024 Annual Meeting of Stockholders expected to be held on June&#160;12, 2024.</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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_331"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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="i0a15114ecbd24422b71ec7bf8f01ea2d_334"></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="i0a15114ecbd24422b71ec7bf8f01ea2d_337"></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="i0a15114ecbd24422b71ec7bf8f01ea2d_340"></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="i0a15114ecbd24422b71ec7bf8f01ea2d_343"></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 style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.443%"/><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:8.695%"/><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:10.011%"/><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:10.011%"/><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:6.948%"/><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;</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-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 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 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 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 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 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 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 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 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 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 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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;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"/><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"/><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"><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.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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.3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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.5</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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: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.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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/000128005823000049/blkbexhibit31bylawsdec2023.htm">3.3</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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/000128005823000049/blkbexhibit31bylawsdec2023.htm">Amended and Restated Bylaws of Blackbaud, Inc. dated December 7, 2023</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">12/11/2023</span></td><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: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 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"><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="blkb202310-kexx41.htm">4.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx41.htm">Description of Capital Stock</a></span></div></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"/><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 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 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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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><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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.443%"/><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:8.695%"/><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:10.011%"/><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:10.011%"/><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:6.948%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom: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:0 1pt"/><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="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><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 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 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 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 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 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 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"/><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"/><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-top:1pt solid #004054;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/000128005823000038/blkbex42rightsplanamendmen.htm">4.3</a></span></div></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: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/000128005823000038/blkbex42rightsplanamendmen.htm">Amendment to Stockholder Rights Agreement, dated as of October 2, 2023, between Blackbaud, Inc. and Equiniti Trust Company, LLC (f/k/a American Stock Transfer &amp; Trust Company, LLC), as Rights Agent.</a></span></div></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: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;border-top:1pt solid #004054;padding:0 1pt"/><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/2/2023</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: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.2</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: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/000128005824000007/blkbex43rightsplanamendmen.htm">4.4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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/000128005824000007/blkbex43rightsplanamendmen.htm">Amendment to Stockholder Rights Agreement, dated as of January 26, 2024, between Blackbaud, Inc. and Broadridge Corporate Issuer Solutions, LLC, as Rights Agent.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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/26/2024</span></td><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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3</span></td><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"><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;padding:2px 1pt;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/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;padding:0 1pt"/><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 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/27/2013</span></td><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: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;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"><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 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 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 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 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"><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.</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/000128005816000072/a2016q210-qexx1084.htm">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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/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:#ebfbff;padding:0 1pt"/><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 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/2016</span></td><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: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:#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"><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.</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/000128005816000081/a2016q310-qexx1087.htm">4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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/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:#ffffff;padding:0 1pt"/><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 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/2016</span></td><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: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:#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"><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.</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/000128005818000007/a201710-kexx1093.htm">5</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.</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/000128005818000007/a201710-kexx1094.htm">6</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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.</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/000128005818000021/a2018q110-qexx1095.htm">7</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.</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/000128005819000020/a2019q110-qexx1096.htm">8</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-qexx1096.htm">Offer Letter Agreement between Blackbaud, Inc. and Kevin P. Gregoire</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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.96</span></td><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"><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.</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/000128005819000020/a2019q110-qexx1097.htm">9</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-qexx1097.htm">Form of Employee Agreement between Blackbaud, Inc. and Kevin P. Gregoire</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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.97</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;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.</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-qexx101.htm">10</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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-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:#ffffff;padding:0 1pt"/><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 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 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 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"><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.</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">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">1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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-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:#ebfbff;padding:0 1pt"/><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 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 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.2</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;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">2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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-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:#ffffff;padding:0 1pt"/><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 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 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 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"><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">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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-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:#ebfbff;padding:0 1pt"/><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 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 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 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"><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.</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-qexx105.htm">14</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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-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:#ffffff;padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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-20231231_g1.jpg" alt="bblogo.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%">2023 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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.443%"/><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:8.695%"/><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:10.011%"/><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:10.011%"/><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:6.948%"/><td style="width:0.1%"/></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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="border-bottom: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:0 1pt"/><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="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><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 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 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 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 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 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 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"/><td colspan="3" style="display:none"/><td colspan="3" 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"><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">5</a></span></div></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: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 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 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 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 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="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.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/000128005820000052/a2020q310-qexx103.htm">6</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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.</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">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/000128005820000052/a2020q310-qexx104.htm">7</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.</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">18</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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.</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">19</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 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 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 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 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"><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">0</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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">1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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">2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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 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"><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">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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 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 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 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"><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.24</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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/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;padding:0 1pt"/><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 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/2022</span></td><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: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 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"><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.25</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 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 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 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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%">117</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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.443%"/><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:8.695%"/><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:10.011%"/><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:10.011%"/><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:6.948%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom: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:0 1pt"/><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="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><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 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 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 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 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 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 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"/><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"/><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-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/000128005823000006/blkb202210-kexx1030.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/000128005823000006/blkb202210-kexx1030.htm">.</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/000128005823000006/blkb202210-kexx1030.htm">26</a></span></div></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: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/000128005823000006/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;border-top:1pt solid #004054;padding:0 1pt"/><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 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/24/2023</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: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.30</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: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/ix?doc=/Archives/edgar/data/1280058/000128005823000017/blkb-20230425.htm#i52e0ad3caff945fe984b6ca0662f47d3_313">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/ix?doc=/Archives/edgar/data/1280058/000128005823000017/blkb-20230425.htm#i52e0ad3caff945fe984b6ca0662f47d3_313">27</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:#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/ix?doc=/Archives/edgar/data/1280058/000128005823000017/blkb-20230425.htm#i52e0ad3caff945fe984b6ca0662f47d3_313">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 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 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/25/2023</span></td><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: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 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"><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/000128005823000023/blkbq1202310-qexx101.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/000128005823000023/blkbq1202310-qexx101.htm">28</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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/000128005823000023/blkbq1202310-qexx101.htm">Form of Retention Agreement dated as of April 24, 2023 between Blackbaud, Inc. and each of Anthony W. Boor, David J. Benjamin, Kevin P. Gregoire, Kevin R. McDearis, Kevin W. Mooney and Jon W. Olson</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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/2023</span></td><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: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 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"><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/000128005823000026/exhibit101jun82023.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/000128005823000026/exhibit101jun82023.htm">29</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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/000128005823000026/exhibit101jun82023.htm">Relocation Agreement dated June 8, 2023 between Blackbaud, Inc. and David J. Benjamin.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">6/12/2023</span></td><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: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 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"/><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"/><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"/></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"/><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"><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="blkb202310-kexx211.htm">21.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx211.htm">Subsidiaries of Blackbaud, Inc.</a></span></div></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"/><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="blkb202310-kexx231.htm">23.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="blkb202310-kexx231.htm">Consent of Independent Registered Public Accounting Firm</a></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"/><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="blkb202310-kexx232.htm">23.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx232.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></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"/><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/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:#ffffff;padding:0 1pt"/><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/000114036122012665/ny20001953x7_ex5-1.htm">Consent of Sidley Austin LLP</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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/2022</span></td><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: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:#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"/><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"><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="blkb202310-kexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx311.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:#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"/><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="blkb202310-kexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="blkb202310-kexx312.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:#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: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="blkb202310-kexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx321.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:#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"/><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="blkb202310-kexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="blkb202310-kexx322.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:#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: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="blkb202310-kexx971.htm">97.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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="blkb202310-kexx971.htm">Blackbaud, Inc. Executive Incentive Compensation Clawback Policy</a></span></div></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"/><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="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"/><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"/><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"/></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"/><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: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:#ebfbff;padding:0 1pt"/><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%">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:#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"/><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.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 Schema Document</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"/><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: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.CAL</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 Calculation Linkbase Document</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"/><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.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 Definition Linkbase Document</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"/><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: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.LAB</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 Label Linkbase Document</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"/><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.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 Presentation Linkbase Document</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"/><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: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;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:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><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%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;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 style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.053%"/><td style="width:0.1%"/></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 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 style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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%">118</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_346"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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&#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 style="width:83.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.535%"/><td style="width:0.1%"/></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%">2023 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20231231_g1.jpg" alt="bblogo.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%">119</span></div></td></tr></table></div></div></div><div id="i0a15114ecbd24422b71ec7bf8f01ea2d_349"></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="#i0a15114ecbd24422b71ec7bf8f01ea2d_16">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 style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.154%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20231231_g2.jpg" alt="NEW Chevron - Mini for Wdesk.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 style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.491%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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="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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 21, 2024</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 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%">Chief Executive Officer, President and Vice Chairman of the Board</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.887%"/><td style="width:0.1%"/></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"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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%">Chief Executive Officer, President and Vice Chairman of the Board (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 21, 2024</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 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 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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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"/><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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%">KRISTIAN P. TALVITIE</span></td><td colspan="3" style="padding:0 1pt"/><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 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 21, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/><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%">Kristian P. Talvitie</span></td><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></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:100.000%"><tr><td style="width:1.0%"/><td style="width:2.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.362%"/><td style="width:0.1%"/></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%">120</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20231231_g1.jpg" alt="bblogo.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%">2023 Form 10-K</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>blkb202310-kexx41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie0fa64033e5c4acd96d72378107760ca_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 Broadridge Corporate Issuer Solutions, LLC, and its telephone number is (877) 830-4936.</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></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 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, as amended on October 2, 2023 and January 26, 2024 (the &#8220;Rights Agreement&#8221;), by and between the Company and Broadridge Corporate Issuer Solutions, LLC, as successor rights agent to 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, 2024. Additional information regarding the Rights Agreement is contained in Forms 8-K filed with the SEC on October 11, 2022, October 2, 2023 and January 26, 2024.</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 </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%">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 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, 2024, 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 </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%">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 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 &#8220;Board Evaluation Period&#8221;). 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 Broadridge Corporate Issuer Solutions, LLC, and its telephone number is (877) 830-4936.</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-21.1
<SEQUENCE>3
<FILENAME>blkb202310-kexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iddc41ea1e7214961a596500e2720b7b3_1"></div><div style="min-height:42.75pt;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;21, 2024 </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:91.228%"><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:42.75pt;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>4
<FILENAME>blkb202310-kexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia6abe4b827c44ef39e436a9765b77810_1"></div><div style="min-height:42.75pt;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-272678 pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 14, 2023, </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-8 No. 333-265527) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 9, 2022,</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-3 No. 333-262190) of Blackbaud, Inc.,</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-257030) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 10, 2021,</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-232111) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 13, 2019, 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%">6.</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&#160;21, 2024, 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&#160;31, 2023.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><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; 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 21, 2024</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: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-23.2
<SEQUENCE>5
<FILENAME>blkb202310-kexx232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i6b43e0cad629446683d60b078ad76052_1"></div><div style="min-height:42.75pt;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-272678, 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:42.105%"><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 21, 2024</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: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.1
<SEQUENCE>6
<FILENAME>blkb202310-kexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="idfb22bd06846425a920756cbaa117260_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 21, 2024</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%">Chief Executive Officer, President and Vice Chairman of the Board</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>7
<FILENAME>blkb202310-kexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="icd9a1f1ec96348abbbc6baf3f061661b_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 21, 2024</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>8
<FILENAME>blkb202310-kexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia6355bd9dd1843f0a58e4210b4d14e05_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, 2023 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Michael P. Gianoni, Chief Executive Officer, President and Vice Chairman of the Board, 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 21, 2024</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%">Chief Executive Officer, President and Vice Chairman of the Board</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>9
<FILENAME>blkb202310-kexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9fb32f288d9749aaaeaf41f6b67edbe9_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, 2023 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 21, 2024</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-97.1
<SEQUENCE>10
<FILENAME>blkb202310-kexx971.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ideb09c648338480dbfd781fe5aa6a47f_1"></div><div style="min-height:54pt;width:100%"><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 97.1</font></div></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="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE INCENTIVE COMPENSATION</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%">CLAWBACK POLICY</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Introduction</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%">Blackbaud is committed to upholding the highest standards of governance, ethics and business integrity, which includes our philosophy of pay-for-performance as it relates to executive compensation. The Blackbaud Board of Directors (the &#8220;Board&#8221;) has, therefore, adopted this policy, which provides for the recoupment of certain incentive-based executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (this &#8220;Policy&#8221;). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), Rule 10D-1 promulgated under the Exchange Act (&#8220;Rule 10D-1&#8221;) and applicable Nasdaq listing standards.</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%">This Policy applies to all of Blackbaud&#8217;s current and former executive officers, as determined by the Board in accordance with Section 10D of the Exchange Act, Rule 10D-1 and applicable  Nasdaq listing standards (the &#8220;Executive Officers&#8221;).</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%">This Policy is administered by the Compensation Committee of the Board (the &#8220;Committee&#8221;), which is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner consistent with the requirements of Section 10D of the Exchange Act and applicable rules or standards adopted by the Securities and Exchange Commission (the &#8220;SEC&#8221;) or Nasdaq. Any determinations made by the Committee shall be final and binding on all affected individuals.</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Required Recoupment of Excess Compensation</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 the event Blackbaud is required to prepare an accounting restatement to restate its financial statements due material noncompliance with any financial reporting requirement under the federal securities laws (whether or not fault or misconduct is present), each Executive Officer will be required, subject to certain exceptions specified below, to reimburse or forfeit any excess Incentive Compensation (as defined below) received (as described below) by any such Executive Officer during the three completed fiscal years immediately preceding the date on which Blackbaud is required to prepare such accounting restatement.</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%">The date on which Blackbaud is required to prepare an accounting restatement is the earlier of&#58;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The date the Board concludes, or reasonably should have concluded, that Blackbaud&#8217;s previously issued financial statements must be restated, or</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The date a court, regulator, or other legally authorized body directs Blackbaud to restate its previously issued financial statements .</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%">For purposes of this Policy, &#8220;Incentive Compensation&#8221; means any compensation that is granted, earned or vested based wholly or in part on the attainment of a Financial Reporting Measure (as defined below), including but not limited to&#58;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Non-equity incentive plan awards that are earned solely or in part by satisfying a Financial Reporting Measure performance goal, such as bonuses paid from a bonus pool where the size of the pool is determined solely or in part by satisfying a Financial Reporting Measure performance goal or other annual or special bonuses, short-term or long-term cash incentives or other cash awards earned by satisfying a Financial Reporting Measure performance goal&#59;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Restricted stock, restricted stock units, stock options, stock appreciation rights,  performance shares and performance units that are granted or vest solely or in part on satisfying a Financial Reporting Measure performance goal&#59; and</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Proceeds from the sale of shares acquired through an incentive plan that were granted or vested solely or in part on satisfying a Financial Reporting Measure performance goal.</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%">Incentive Compensation generally does not include salaries that are not based on satisfying a Financial Reporting Measure, bonuses paid solely by satisfying subjective standards unrelated to Financial Reporting Measures, non-equity incentive plan awards earned solely by satisfying strategic or operational measures, wholly time-based equity awards and other compensation that is paid on a discretionary basis and unrelated to a Financial Reporting Measure performance goal.</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><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><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 97.1</font></div></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%">&#8220;Financial Reporting Measure&#8221; means (1) stock price, (2) total stockholder return and (3) any measure that is determined and presented in accordance with the accounting principles used in preparing Blackbaud&#8217;s financial statements, and any measure derived wholly or in part from such measures, including without limitation&#58;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Revenues</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Operating income</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Net income</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">EBITDA</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Working capital, cash flow funds from operations or other liquidity measures</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Return on invested capital or return on assets or other return measures</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Earnings per share or other earnings measures</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%">Incentive Compensation will be deemed &#8220;received&#8221; for purposes of this Policy in the fiscal period during which the applicable Financial Reporting Measure is attained, even if the payment or grant occurs after the end of that period. For example, an award that is granted based on the achievement of a Financial Reporting Measure would be received in the fiscal period that the measure was satisfied. However, if an equity award vests only on the achievement of a Financial Reporting Measure, the equity award would be received in the fiscal period that it vests. </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%">Recoupment is required even if the Incentive Compensation was awarded pursuant to a pre-existing contract or arrangement.</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount and Method of Recoupment</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%">The amount to be recouped will be the excess of the Incentive Compensation paid to an Executive Officer based on the erroneous data over the Incentive Compensation that would have been paid to the Executive Officer had it been based on the restated results, calculated on a pre-tax basis, as determined by the Committee. For Incentive Compensation based on stock price or total stockholder return, if the Committee cannot determine the amount of excess Incentive Compensation received by the Executive Officer directly from the information in the financial restatement, then it will make its determination based on a reasonable estimate of the effect of the restatement on the stock price or total stockholder return on which the Incentive Compensation was received.</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%">This Policy does not apply to Incentive Compensation received by an individual&#58;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Before beginning service as an Executive Officer&#59;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Who did not serve as an Executive Officer at any time during the three-year recovery period&#59; or</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Before the effective date of the applicable Nasdaq listing standard (October 2, 2023). </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%">The Committee will determine, in its sole discretion, the method for recouping Incentive Compensation pursuant to this Policy. This may include, without limitation&#58;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Executive Officer reimbursement of cash Incentive Compensation previously paid or any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards&#59;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Offsetting the recouped amount from any compensation otherwise owed by Blackbaud to the Executive Officer&#59; </font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Cancelling outstanding vested or unvested equity awards&#59; and&#47;or</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Taking any other remedial and recovery action permitted by law, as determined by the Committee.</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><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><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 97.1</font></div></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%">Blackbaud will endeavor to recoup excess Incentive Compensation reasonably promptly in compliance with this Policy, Rule 10D-1 and applicable Nasdaq&#8217;s listing standards, except to the extent the pursuit of such recoupment would be impracticable because&#58; </font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered, provided however, before such conclusion of impracticability is made, the Committee must first (a) make a reasonable attempt to recoup the excess Incentive Compensation and (b) document this attempt and provide such documentation to Nasdaq&#59;</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The recovery would violate home country law, where that law was adopted prior to November 28, 2022, based on an opinion of home country counsel in compliance with Rule 10D-1 and applicable Nasdaq listing standards&#59; or</font></div><div style="margin-top:6pt;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%">&#8226;</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The recovery would cause an otherwise tax-qualified retirement plan, under which the benefits are broadly available to Blackbaud employees, to fail to meet qualification requirements.</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 the event that an Executive Officer fails to repay Incentive Compensation when due as required by this Policy, the Executive Officer will be required to reimburse Blackbaud for any and all expenses reasonably incurred (including legal fees) by Blackbaud in recovering such Incentive Compensation.</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</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%">Blackbaud will not indemnify any Executive Officer against the loss of any incorrectly awarded or received Incentive Compensation, including by paying or reimbursing the Executive Officer for premiums for any insurance policy covering any potential losses.</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%">The Board may amend this Policy from time to time in its discretion as it deems necessary to comply with new or amended rules or standards adopted by the SEC, Nasdaq or otherwise. The Board may terminate this Policy at any time.</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%">The Board may require that any employment agreement, equity award agreement or similar agreement, as a condition to the grant of any benefit thereunder, require an Executive Officer to agree to abide by the terms of this Policy. </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%">Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to Blackbaud pursuant to the terms of any employment agreement, equity award agreement or similar agreement and any other legal remedies available to Blackbaud, including but not limited to rights of recoupment provided by Section 304 of the Sarbanes Oxley Act of 2002, as amended.</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%">This Policy is binding on, and enforceable against, all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.</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%">A copy of this Policy and any amendments thereto will be posted on Blackbaud&#8217;s website and filed as an exhibit to Blackbaud&#8217;s Annual Report on Form 10-K.</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-101.SCH
<SEQUENCE>11
<FILENAME>blkb-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:495b203f-fc2a-4c29-8015-3f749ca085f9,g:f7544e93-fd2b-4c67-81ed-caa9764eccc5-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/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/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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-20231231_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-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20231231_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-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="SubsequentEvents" roleURI="http://www.blackbaud.com/role/SubsequentEvents">
        <link:definition>0000025 - Disclosure - Subsequent Events</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>9954471 - 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>9954472 - 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>9954473 - 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>9954474 - 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>9954475 - 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>9954476 - 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>9954477 - 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>9954478 - 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>9954479 - 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>9954480 - 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>9954481 - 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>9954482 - 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>9954483 - 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>9954484 - 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>9954485 - 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>9954486 - 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>9954487 - 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>9954488 - 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>9954489 - 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="GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>9954490 - 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>9954491 - 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>9954492 - 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>9954493 - 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>9954494 - 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>9954495 - 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>9954496 - 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>9954497 - 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>9954498 - 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>9954499 - 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>9954500 - 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>9954501 - 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>9954502 - 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>9954503 - 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>9954504 - 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>9954505 - 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>9954506 - 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="DebtChangesinSupplierFinancingObligationsDetails" roleURI="http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails">
        <link:definition>9954507 - Disclosure - Debt (Changes in Supplier Financing Obligations) (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>9954508 - 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>9954509 - 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>9954510 - 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>9954511 - 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>9954512 - 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>9954513 - 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>9954514 - 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>9954514 - 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>9954515 - 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>9954516 - 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>9954517 - 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>9954518 - 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>9954519 - 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>9954520 - 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>9954521 - 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>9954522 - 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>9954523 - 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>9954524 - 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>9954525 - 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>9954526 - 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>9954527 - 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>9954528 - 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>9954529 - 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>9954530 - 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>9954531 - 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>9954532 - 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="SegmentInformationDetails" roleURI="http://www.blackbaud.com/role/SegmentInformationDetails">
        <link:definition>9954533 - Disclosure - Segment Information (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>9954534 - 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>9954535 - 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>9954535 - 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>9954536 - 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>9954537 - 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>9954538 - 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>9954539 - 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>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails">
        <link:definition>9954540 - Disclosure - Subsequent Events (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_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_CostOfOneTimeServicesAndOtherMember" abstract="true" name="CostOfOneTimeServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_PreferredStockPurchaseRightsMember" abstract="true" name="PreferredStockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_SwinglineloansMember" abstract="true" name="SwinglineloansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_AccruedexpensesandothercurrentliabilitiesMember" abstract="true" name="AccruedexpensesandothercurrentliabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_EVERFIMember" abstract="true" name="EVERFIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" abstract="true" name="AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" abstract="false" name="SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_CostOfRecurringMember" abstract="true" name="CostOfRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" abstract="false" name="SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_ComputerSoftwareMember" abstract="true" name="ComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_AccruedTransactionBasedCostsRelatedToPaymentsServices" abstract="false" name="AccruedTransactionBasedCostsRelatedToPaymentsServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TransactionalRecurringMember" abstract="true" name="TransactionalRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ThreeMonthMember" abstract="true" name="ThreeMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_IncrementalTermLoanMember" abstract="true" name="IncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="blkb_USSECMember" abstract="true" name="USSECMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_AnthonyWBoorMember" abstract="true" name="AnthonyWBoorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SecurityIncidentCumulativeNetExpense" abstract="false" name="SecurityIncidentCumulativeNetExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ValuationAllowanceChangeChargesToExpenseMember" abstract="true" name="ValuationAllowanceChangeChargesToExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_KevinRMcDearisMember" abstract="true" name="KevinRMcDearisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" abstract="false" name="SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilities" 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_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_SecurityIncidentOngoingLegalFees" abstract="false" name="SecurityIncidentOngoingLegalFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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-types1:percentItemType"/>
  <xs:element id="blkb_AllowanceforReturnsMember" abstract="true" name="AllowanceforReturnsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ApplicableInterestPeriodAxis" abstract="true" name="ApplicableInterestPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_SecurityIncidentNetExpense" abstract="false" name="SecurityIncidentNetExpense" nillable="true" xbrli:periodType="duration" 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_SecurityIncidentSubrogationClaimsNumber" abstract="false" name="SecurityIncidentSubrogationClaimsNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SecurityIncidentNetCashOutlays" abstract="false" name="SecurityIncidentNetCashOutlays" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RetirementsOfCommonStockShares" abstract="false" name="RetirementsOfCommonStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_CorporateSectorMember" abstract="true" name="CorporateSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_December2021StockRepurchaseProgramMember" abstract="true" name="December2021StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SixMonthMember" abstract="true" name="SixMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_PercentageOfSalaryContributionByEmployees" abstract="false" name="PercentageOfSalaryContributionByEmployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" 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-types1:textBlockItemType"/>
  <xs:element id="blkb_DailyMember" abstract="true" name="DailyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" abstract="false" name="SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" 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_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationAcquisitionCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_MaximumThroughDecember312023Member" abstract="true" name="MaximumThroughDecember312023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_USAGMember" abstract="true" name="USAGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_CreditSensitiveAdjustment" abstract="false" name="CreditSensitiveAdjustment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_ValuationAllowanceChangeAcquisitionRelatedMember" abstract="true" name="ValuationAllowanceChangeAcquisitionRelatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" abstract="true" name="AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_NetLeverageRatioRequirementDomain" abstract="true" name="NetLeverageRatioRequirementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNetPreTaxExpense" abstract="false" name="SecurityIncidentNetPreTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_OneMonthMember" abstract="true" name="OneMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_SocialSectorMember" abstract="true" name="SocialSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_RestrictedStockUnitTimeBasedMember" abstract="true" name="RestrictedStockUnitTimeBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ChangeInAccountingEstimateWorkforceStrategyMember" abstract="true" name="ChangeInAccountingEstimateWorkforceStrategyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_MichaelPGianoniMember" abstract="true" name="MichaelPGianoniMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_LineOfCreditFacilityVariableInterestRate" abstract="false" name="LineOfCreditFacilityVariableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" abstract="true" name="OperatingLeaseLiabilitiesNetOfCurrentPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_MaximumAfterDecember312023Member" abstract="true" name="MaximumAfterDecember312023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_KilterMember" abstract="true" name="KilterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_SecurityIncidentCumulativeAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentCumulativeAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ApplicableInterestPeriodDomain" abstract="true" name="ApplicableInterestPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_KevinPGregoireMember" abstract="true" name="KevinPGregoireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_January2024StockRepurchaseProgramMember" abstract="true" name="January2024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" abstract="true" name="ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" abstract="false" name="ContractTermOfRecurringRevenueContractsAtContractInceptionYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" abstract="true" name="ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SoftwareAndContentDevelopmentMember" abstract="true" name="SoftwareAndContentDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_GlobalHQMember" abstract="true" name="GlobalHQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_NetLeverageRatioRequirementAxis" abstract="true" name="NetLeverageRatioRequirementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" abstract="false" name="DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OperatingLossCarryforwardsSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_JonWOlsonMember" abstract="true" name="JonWOlsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_LossContingencyClaimsSettledPercent" abstract="false" name="LossContingencyClaimsSettledPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" abstract="false" name="ContractTermOfRecurringRevenueContractsAtRenewalYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" abstract="true" name="SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>blkb-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:495b203f-fc2a-4c29-8015-3f749ca085f9,g:f7544e93-fd2b-4c67-81ed-caa9764eccc5-->
<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-20231231.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_Liabilities_412f99fa-1b88-40af-a461-39cc479d2385" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5d897163-a8cb-4ba0-99ab-a4a026d08fac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_LiabilitiesCurrent_5d897163-a8cb-4ba0-99ab-a4a026d08fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b71645a1-ed1e-42b4-80eb-94fd54ef5816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b71645a1-ed1e-42b4-80eb-94fd54ef5816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c782dfb8-d6d8-4848-ad22-4c6e742655c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c782dfb8-d6d8-4848-ad22-4c6e742655c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_faa4ebe3-428e-4ddf-911e-98f3dc37c1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_faa4ebe3-428e-4ddf-911e-98f3dc37c1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3b6623dc-619a-46c8-a55c-fd019ab96566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3b6623dc-619a-46c8-a55c-fd019ab96566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8b092d8a-1be9-4707-8ccc-61edeb5dc278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_412f99fa-1b88-40af-a461-39cc479d2385" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8b092d8a-1be9-4707-8ccc-61edeb5dc278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea04ecd-08d7-41e7-95b2-286657bb9de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9001a63c-2e82-45f9-b27b-63a17261cd86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9ea04ecd-08d7-41e7-95b2-286657bb9de0" xlink:to="loc_us-gaap_Liabilities_9001a63c-2e82-45f9-b27b-63a17261cd86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2dd27679-d023-4540-89cf-e0c4b7b754a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9ea04ecd-08d7-41e7-95b2-286657bb9de0" xlink:to="loc_us-gaap_StockholdersEquity_2dd27679-d023-4540-89cf-e0c4b7b754a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4752871-e229-4883-9993-a5ef70d6c147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_239cbeca-2061-48b3-8b52-ec7d255f3e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_PreferredStockValue_239cbeca-2061-48b3-8b52-ec7d255f3e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7f88605b-4770-4bd4-bc8e-0239e178bfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_CommonStockValue_7f88605b-4770-4bd4-bc8e-0239e178bfa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_87dbe9a0-3997-421f-a589-456f43b9a13d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_87dbe9a0-3997-421f-a589-456f43b9a13d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_54cc8721-d030-4751-9509-22c977b712a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_TreasuryStockValue_54cc8721-d030-4751-9509-22c977b712a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9cc2c8ab-1e0b-4625-b935-fb4d80a07963" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9cc2c8ab-1e0b-4625-b935-fb4d80a07963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3e0fd114-c5d8-4773-9bfa-76357b0d9dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b4752871-e229-4883-9993-a5ef70d6c147" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3e0fd114-c5d8-4773-9bfa-76357b0d9dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_12396366-866f-432d-9043-6ec28055f18a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e81de015-bbc4-42e2-9a9c-62d7ffb02aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12396366-866f-432d-9043-6ec28055f18a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e81de015-bbc4-42e2-9a9c-62d7ffb02aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6901b8cf-121f-41f5-950e-7ad9779f7f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12396366-866f-432d-9043-6ec28055f18a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6901b8cf-121f-41f5-950e-7ad9779f7f6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_76016f48-cc70-4d68-bca2-5117f892eaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12396366-866f-432d-9043-6ec28055f18a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_76016f48-cc70-4d68-bca2-5117f892eaa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_0d3d438a-1791-44cd-aa5c-62a78154ebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12396366-866f-432d-9043-6ec28055f18a" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_0d3d438a-1791-44cd-aa5c-62a78154ebdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e93c2c5c-a423-464a-99a8-f2cc72ff591a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12396366-866f-432d-9043-6ec28055f18a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e93c2c5c-a423-464a-99a8-f2cc72ff591a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_65df7897-df14-452c-9314-e4617d3b3e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_AssetsCurrent_65df7897-df14-452c-9314-e4617d3b3e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bbcb6135-309a-41e3-8016-d5db3a341271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bbcb6135-309a-41e3-8016-d5db3a341271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_481b09e6-5b8b-4850-99a0-95c3d9ef9f02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_481b09e6-5b8b-4850-99a0-95c3d9ef9f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f2e27d15-8176-479f-883b-cab3538fc7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_Goodwill_f2e27d15-8176-479f-883b-cab3538fc7c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6dcf7759-265d-4eed-b19e-3b28bd53030e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6dcf7759-265d-4eed-b19e-3b28bd53030e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4619184b-b781-43b4-920b-3acaf35a409b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4619184b-b781-43b4-920b-3acaf35a409b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_34bd4767-e64b-4481-b4b1-e205e0c2cf88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad8d805-5a9d-42c9-b123-3545348c16aa" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_34bd4767-e64b-4481-b4b1-e205e0c2cf88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_3c82e021-afd0-4493-886c-f12e7547f471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_3c82e021-afd0-4493-886c-f12e7547f471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_27635b88-cda1-44a9-b41c-5cbbc4cb990e" xlink:href="blkb-20231231.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_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_27635b88-cda1-44a9-b41c-5cbbc4cb990e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_b6c18ba1-cb77-4a5b-9011-0da9e37649d1" xlink:href="blkb-20231231.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_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:to="loc_blkb_DueToCustomersCurrent_b6c18ba1-cb77-4a5b-9011-0da9e37649d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b02c69e7-1ffc-4dc3-ba38-e46908ae9fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:to="loc_us-gaap_LongTermDebtCurrent_b02c69e7-1ffc-4dc3-ba38-e46908ae9fcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be19a8db-cd49-4b0a-9438-708deeb3829e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2b0860f0-5367-4495-8b1d-43427d55f236" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be19a8db-cd49-4b0a-9438-708deeb3829e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20231231.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_GrossProfit_3e1e9538-0a54-4f4f-b3e9-aaaeed7e4eac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5eb73ae0-a321-4385-ac1d-5bdf2ea12607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3e1e9538-0a54-4f4f-b3e9-aaaeed7e4eac" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5eb73ae0-a321-4385-ac1d-5bdf2ea12607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c5f9f695-4067-428e-8a31-3fa162e91d55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3e1e9538-0a54-4f4f-b3e9-aaaeed7e4eac" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c5f9f695-4067-428e-8a31-3fa162e91d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b92ea87-6d06-45d2-abe0-21da6b46e166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b30c50ec-c354-40c4-9011-34cfc1174686" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8b92ea87-6d06-45d2-abe0-21da6b46e166" xlink:to="loc_us-gaap_OperatingIncomeLoss_b30c50ec-c354-40c4-9011-34cfc1174686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2549f7b7-6bf8-43e0-952a-05b0c22784c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8b92ea87-6d06-45d2-abe0-21da6b46e166" xlink:to="loc_us-gaap_InterestExpense_2549f7b7-6bf8-43e0-952a-05b0c22784c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_35188651-d673-491f-8dce-81d5b409f638" xlink:href="blkb-20231231.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_8b92ea87-6d06-45d2-abe0-21da6b46e166" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_35188651-d673-491f-8dce-81d5b409f638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eb52deda-d672-405d-8f2f-20ca7fd0600e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1feb7b15-b4e2-4e18-be44-ce04cd5710cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_eb52deda-d672-405d-8f2f-20ca7fd0600e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1feb7b15-b4e2-4e18-be44-ce04cd5710cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1596c96e-8757-4a09-bdcd-b42ab78cfc08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_eb52deda-d672-405d-8f2f-20ca7fd0600e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1596c96e-8757-4a09-bdcd-b42ab78cfc08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b618682a-914c-4f30-a1c3-4b49d5416000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be7c8e36-a20b-430b-8768-f9c8e6011ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b618682a-914c-4f30-a1c3-4b49d5416000" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be7c8e36-a20b-430b-8768-f9c8e6011ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e5813f52-4965-444b-959f-9cfa3918eb03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b618682a-914c-4f30-a1c3-4b49d5416000" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e5813f52-4965-444b-959f-9cfa3918eb03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_35eb9b7f-d1f1-4cb2-81a9-ae05e00f0796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:to="loc_us-gaap_SellingAndMarketingExpense_35eb9b7f-d1f1-4cb2-81a9-ae05e00f0796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_109c0fed-1aee-4cad-b88b-00ec4e195c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_109c0fed-1aee-4cad-b88b-00ec4e195c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_77dae804-42a1-418f-b994-b79e64fbb91f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_77dae804-42a1-418f-b994-b79e64fbb91f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_56b13303-13a2-4d1f-8143-dcae9b63e0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_56b13303-13a2-4d1f-8143-dcae9b63e0f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_974c0754-72a8-49ac-8838-d120fb9f5c27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_efdbf93e-780a-4e58-a9c3-a8ae634ed205" xlink:to="loc_us-gaap_RestructuringCharges_974c0754-72a8-49ac-8838-d120fb9f5c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_304886f6-ab49-4d9e-b7f9-979c98c7907e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_25cf66f2-7c14-4477-931d-7d39a072d0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_304886f6-ab49-4d9e-b7f9-979c98c7907e" xlink:to="loc_us-gaap_GrossProfit_25cf66f2-7c14-4477-931d-7d39a072d0c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f28738da-f54a-4348-94b1-32d7bb8dcc79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_304886f6-ab49-4d9e-b7f9-979c98c7907e" xlink:to="loc_us-gaap_OperatingExpenses_f28738da-f54a-4348-94b1-32d7bb8dcc79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8f2a205b-0f0e-4173-86d2-e25e93a05df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_29afd7ff-f10f-48f9-9bfd-c6b1d32adcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8f2a205b-0f0e-4173-86d2-e25e93a05df0" xlink:to="loc_us-gaap_NetIncomeLoss_29afd7ff-f10f-48f9-9bfd-c6b1d32adcd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f9a01baf-ff55-44aa-994f-dde25224bd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8f2a205b-0f0e-4173-86d2-e25e93a05df0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f9a01baf-ff55-44aa-994f-dde25224bd7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20231231.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_NetCashProvidedByUsedInFinancingActivities_7d29b033-270c-407d-bf15-17aede7d859d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_75600bfc-3726-427c-adf2-382b8d0805c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_75600bfc-3726-427c-adf2-382b8d0805c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_87e63cd3-4222-486d-a309-08cb0c4fc1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_RepaymentsOfDebt_87e63cd3-4222-486d-a309-08cb0c4fc1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ca9d218b-d252-486a-b835-e77e3ae3d6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ca9d218b-d252-486a-b835-e77e3ae3d6e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7afd67e7-6837-4ddc-a750-9840da9c443f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7afd67e7-6837-4ddc-a750-9840da9c443f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_ad90355d-09a1-428d-a699-3c7687db1bb0" xlink:href="blkb-20231231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_ad90355d-09a1-428d-a699-3c7687db1bb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_488a97fe-78c1-4738-b653-e6398f03b55c" xlink:href="blkb-20231231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_488a97fe-78c1-4738-b653-e6398f03b55c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aa85ff76-4efa-45ea-af2c-97e11a347215" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aa85ff76-4efa-45ea-af2c-97e11a347215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_ba2f69d8-f2ac-44ad-865b-be69eaf2328d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d29b033-270c-407d-bf15-17aede7d859d" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_ba2f69d8-f2ac-44ad-865b-be69eaf2328d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f36edf17-ce4b-4306-b9d0-29a3ccb5ad2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_NetIncomeLoss_f36edf17-ce4b-4306-b9d0-29a3ccb5ad2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3b54962a-5298-4440-a036-c5ba3ed53429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_DepreciationAndAmortization_3b54962a-5298-4440-a036-c5ba3ed53429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_a897f801-0d99-4aac-894f-b1b611332627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_a897f801-0d99-4aac-894f-b1b611332627" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_34f68a7a-ef18-49aa-88aa-2819087017ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_ShareBasedCompensation_34f68a7a-ef18-49aa-88aa-2819087017ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a8623c8-9290-442f-9de8-6733c50af62c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a8623c8-9290-442f-9de8-6733c50af62c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8a13bfdb-3217-4720-b4e1-f20a0f54888e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8a13bfdb-3217-4720-b4e1-f20a0f54888e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5df8fd13-e2e1-495d-8baa-f02fb6236257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5df8fd13-e2e1-495d-8baa-f02fb6236257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f50cdf2-8b1a-44c2-b4bf-8423958f8711" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f50cdf2-8b1a-44c2-b4bf-8423958f8711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fd547cf1-5f06-4b98-aae0-e63b2fc83a47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fd547cf1-5f06-4b98-aae0-e63b2fc83a47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d2d42dc-316e-4827-8c5d-db2045dcfc84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d2d42dc-316e-4827-8c5d-db2045dcfc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_75b9f422-11c2-40e6-8e0a-ae208b69b0d3" xlink:href="blkb-20231231.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_75b9f422-11c2-40e6-8e0a-ae208b69b0d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_159e4a36-5925-4f68-b000-a8277f350605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a0c8f8e3-ef50-44dd-a4e8-da9b9aacccc8" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_159e4a36-5925-4f68-b000-a8277f350605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_00d1f8e4-a21c-4519-a202-7d9f943f5139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_00d1f8e4-a21c-4519-a202-7d9f943f5139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_26cdeb4b-1ccb-4f64-b0c6-32da7cca2906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_26cdeb4b-1ccb-4f64-b0c6-32da7cca2906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_06cac1e2-cefa-4f3c-aa09-4ba0a8aa9d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_06cac1e2-cefa-4f3c-aa09-4ba0a8aa9d83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e8cfa0ca-95ea-4534-8f00-099bd64cb7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e8cfa0ca-95ea-4534-8f00-099bd64cb7b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0fb01185-617b-4366-bac8-0717a39e9224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_44eda6cf-759e-44bd-b984-a3db13364c9f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0fb01185-617b-4366-bac8-0717a39e9224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5def7ba5-0bd5-4600-a336-2dc653de3601" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c39e64a-1830-4038-8911-cff5ac895b93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5def7ba5-0bd5-4600-a336-2dc653de3601" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c39e64a-1830-4038-8911-cff5ac895b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_128e0448-564b-4450-86fc-2567484260ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5def7ba5-0bd5-4600-a336-2dc653de3601" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_128e0448-564b-4450-86fc-2567484260ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d5569dbd-3706-4014-9015-9909800dcce1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5def7ba5-0bd5-4600-a336-2dc653de3601" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d5569dbd-3706-4014-9015-9909800dcce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b3b155b-578a-4135-8bb7-0c5c47c3b39b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5def7ba5-0bd5-4600-a336-2dc653de3601" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b3b155b-578a-4135-8bb7-0c5c47c3b39b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_85e8b2e6-58ef-453c-b774-2ef49d835d81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d18ad3ff-598e-407e-b55b-3b70e855f30e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_85e8b2e6-58ef-453c-b774-2ef49d835d81" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d18ad3ff-598e-407e-b55b-3b70e855f30e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_65e56880-643d-455c-a67b-4007457da1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_85e8b2e6-58ef-453c-b774-2ef49d835d81" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_65e56880-643d-455c-a67b-4007457da1a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20231231.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:href="blkb-20231231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b4095217-cb65-4d3e-b055-d481847f38b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b4095217-cb65-4d3e-b055-d481847f38b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_63685b2f-335b-4767-9a62-912953236205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_63685b2f-335b-4767-9a62-912953236205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e05afca7-ddcd-408f-9807-29d45566af4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e05afca7-ddcd-408f-9807-29d45566af4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fcc11a51-fa86-44bc-9e6a-921355548c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fcc11a51-fa86-44bc-9e6a-921355548c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cf92bc71-2939-4edd-9f69-31772d602fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d3c8d6f7-d1e5-40e8-9ae1-2131279af2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cf92bc71-2939-4edd-9f69-31772d602fa4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20231231.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_fc43043a-05ca-45b7-882e-fa81cd3bbadf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_802a1f7e-342d-4692-a104-227a9921d8d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fc43043a-05ca-45b7-882e-fa81cd3bbadf" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_802a1f7e-342d-4692-a104-227a9921d8d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_afe59f6a-3cf9-41ee-9a4a-c0b2b5013abd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fc43043a-05ca-45b7-882e-fa81cd3bbadf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_afe59f6a-3cf9-41ee-9a4a-c0b2b5013abd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20231231.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_AssetsFairValueDisclosure_63010eb9-c2ee-4caa-a7c6-a08313def800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_799e5c40-9f8f-4a49-8f62-114df7767e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_63010eb9-c2ee-4caa-a7c6-a08313def800" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_799e5c40-9f8f-4a49-8f62-114df7767e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_e4e36f78-688e-4492-bbd7-bd0c24dbf460" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_63010eb9-c2ee-4caa-a7c6-a08313def800" xlink:to="loc_us-gaap_DerivativeAssets_e4e36f78-688e-4492-bbd7-bd0c24dbf460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_f9c41de5-8995-454a-8c2a-414562751681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_a14014f6-c53c-4f3a-852e-abf9a7389271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f9c41de5-8995-454a-8c2a-414562751681" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_a14014f6-c53c-4f3a-852e-abf9a7389271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9808c14f-e996-4a04-8648-6bcdfab550b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f9c41de5-8995-454a-8c2a-414562751681" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9808c14f-e996-4a04-8648-6bcdfab550b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_ecd6289e-c963-486d-b969-184a9f2bdda8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_f9c41de5-8995-454a-8c2a-414562751681" xlink:to="loc_us-gaap_DerivativeLiabilities_ecd6289e-c963-486d-b969-184a9f2bdda8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20231231.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_4c1c1ba9-1059-4920-9d90-b36fe973266a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_db8c835c-d927-4624-aa7a-6cfb7465b3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4c1c1ba9-1059-4920-9d90-b36fe973266a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_db8c835c-d927-4624-aa7a-6cfb7465b3bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0f450677-f693-435c-a67e-9449e3f9cfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4c1c1ba9-1059-4920-9d90-b36fe973266a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0f450677-f693-435c-a67e-9449e3f9cfcd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20231231.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_e1fc6dc5-95a1-4823-ada1-2b22313b3e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_3e6d3734-e419-4350-be6f-7d6a0d1f674a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e1fc6dc5-95a1-4823-ada1-2b22313b3e51" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_3e6d3734-e419-4350-be6f-7d6a0d1f674a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ae64ec71-b29a-4906-b091-4f7b6d0d47f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e1fc6dc5-95a1-4823-ada1-2b22313b3e51" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ae64ec71-b29a-4906-b091-4f7b6d0d47f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_7d9f6971-2f7f-44e3-8fc7-5e0504503a24" xlink:href="blkb-20231231.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_e1fc6dc5-95a1-4823-ada1-2b22313b3e51" xlink:to="loc_blkb_CapitalizedContentGross_7d9f6971-2f7f-44e3-8fc7-5e0504503a24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20231231.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_881adae3-da0f-4532-bc49-6d9727f54249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_d3394f75-c118-4bf4-8c78-9a27d753f586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_881adae3-da0f-4532-bc49-6d9727f54249" xlink:to="loc_us-gaap_EscrowDeposit_d3394f75-c118-4bf4-8c78-9a27d753f586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_7726e3ed-204a-4d2f-8e58-2cbf111ea2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_881adae3-da0f-4532-bc49-6d9727f54249" xlink:to="loc_us-gaap_RestrictedCash_7726e3ed-204a-4d2f-8e58-2cbf111ea2d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20231231.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ba4c4d36-a0c9-4109-96ca-02721c52495a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ba4c4d36-a0c9-4109-96ca-02721c52495a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_1390bac3-edd5-4b8d-9fad-ccc203a167a5" xlink:href="blkb-20231231.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_1390bac3-edd5-4b8d-9fad-ccc203a167a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_abccd242-e592-412c-855f-50dfa22edf9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_abccd242-e592-412c-855f-50dfa22edf9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_894fb032-8581-4dc4-b649-a9c255183ad8" xlink:href="blkb-20231231.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_894fb032-8581-4dc4-b649-a9c255183ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_409f3ea2-6c7a-42af-b815-c028b5c650fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_us-gaap_UnbilledContractsReceivable_409f3ea2-6c7a-42af-b815-c028b5c650fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_94821259-f16e-45bb-b6a1-0635eb6e697d" xlink:href="blkb-20231231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_94821259-f16e-45bb-b6a1-0635eb6e697d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_874c5224-756f-4d7c-b44b-3d7be07aa077" xlink:href="blkb-20231231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_874c5224-756f-4d7c-b44b-3d7be07aa077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_c5bd72c8-05cc-417d-a05e-ed8ff2bdc6da" xlink:href="blkb-20231231.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_c5bd72c8-05cc-417d-a05e-ed8ff2bdc6da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_367beeef-9e19-4ad1-9c51-40a06c1c7a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_8ed1eae9-9506-41d2-993f-49fe5f3c88d3" xlink:to="loc_us-gaap_OtherAssets_367beeef-9e19-4ad1-9c51-40a06c1c7a1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20231231.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_74b94723-6b84-47bb-a148-622c276fa102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_66c38bfc-3b51-4f25-8ec4-1654795121b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_66c38bfc-3b51-4f25-8ec4-1654795121b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_7a125db8-fe36-4c76-8c1a-c3ef866ec585" xlink:href="blkb-20231231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_7a125db8-fe36-4c76-8c1a-c3ef866ec585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_71d1a5b6-290a-4081-92db-fa5f4f320c30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_71d1a5b6-290a-4081-92db-fa5f4f320c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_cae068a0-6fdb-40c3-b714-8aaaab89cc06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_cae068a0-6fdb-40c3-b714-8aaaab89cc06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_5536ca72-ac01-4c59-b941-cc7148aa9b91" xlink:href="blkb-20231231.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_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_5536ca72-ac01-4c59-b941-cc7148aa9b91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_b27b133f-9a34-417b-93de-cda886205e99" xlink:href="blkb-20231231.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_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_b27b133f-9a34-417b-93de-cda886205e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_ad07e8dc-7aeb-45d2-b7f2-26852247b752" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_ad07e8dc-7aeb-45d2-b7f2-26852247b752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_b56bb182-9d4e-4824-9a96-6739ce19edb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_b56bb182-9d4e-4824-9a96-6739ce19edb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_4502d326-919f-49aa-8f00-97c020c362e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_4502d326-919f-49aa-8f00-97c020c362e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e6db3f76-a120-426d-b848-b8dccfd15ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e6db3f76-a120-426d-b848-b8dccfd15ff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_5b818a24-76a7-4dcd-82e2-20b21629d0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_74b94723-6b84-47bb-a148-622c276fa102" xlink:to="loc_us-gaap_OtherLiabilities_5b818a24-76a7-4dcd-82e2-20b21629d0b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="simple" xlink:href="blkb-20231231.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_b088a136-be7f-4f60-807d-3f6b65ab7e25" xlink:href="blkb-20231231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_b5ea88a5-30eb-4703-a50b-3a3316f4827d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b088a136-be7f-4f60-807d-3f6b65ab7e25" xlink:to="loc_us-gaap_InvestmentIncomeInterest_b5ea88a5-30eb-4703-a50b-3a3316f4827d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6dfe867d-d0f8-441b-85c9-fb13ba27952f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b088a136-be7f-4f60-807d-3f6b65ab7e25" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6dfe867d-d0f8-441b-85c9-fb13ba27952f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_628042aa-62ef-48da-bf88-cc76fb9f8b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b088a136-be7f-4f60-807d-3f6b65ab7e25" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_628042aa-62ef-48da-bf88-cc76fb9f8b9a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20231231.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_5070b0c3-d84e-4c12-9e21-1638bf498f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5be8997b-9417-44ef-b537-113b9ae00732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5070b0c3-d84e-4c12-9e21-1638bf498f06" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5be8997b-9417-44ef-b537-113b9ae00732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cadb132a-7711-452e-8621-9845bccd5942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5070b0c3-d84e-4c12-9e21-1638bf498f06" xlink:to="loc_us-gaap_LongTermDebtCurrent_cadb132a-7711-452e-8621-9845bccd5942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a23c58ed-db41-460c-8062-a121bfd34e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5070b0c3-d84e-4c12-9e21-1638bf498f06" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a23c58ed-db41-460c-8062-a121bfd34e7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20231231.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_84c7c218-644f-4e9e-9b0d-77b8c9072bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_84c7c218-644f-4e9e-9b0d-77b8c9072bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4492d878-d90b-40d2-a9ed-7013808b9238" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4492d878-d90b-40d2-a9ed-7013808b9238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f8b9a317-73bd-4870-8df0-afab4f9bf3df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f8b9a317-73bd-4870-8df0-afab4f9bf3df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0a7038dc-a21a-470e-b64d-bc24f9834706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0a7038dc-a21a-470e-b64d-bc24f9834706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1a8c8729-2fe6-4e2b-b12c-1a189c34975d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1a8c8729-2fe6-4e2b-b12c-1a189c34975d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b6c3d10d-86d8-4517-9488-c0521377448c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e9cefe7a-929d-4abc-a919-30e1a7d89eb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b6c3d10d-86d8-4517-9488-c0521377448c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20231231.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_ad4cd5d1-2525-4c8a-b0a2-7eeb9e03c212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_70f5c249-6fc1-45d5-85ec-08eb0942e245" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ad4cd5d1-2525-4c8a-b0a2-7eeb9e03c212" xlink:to="loc_us-gaap_OperatingLeaseCost_70f5c249-6fc1-45d5-85ec-08eb0942e245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f28c97f3-d913-4b43-a289-ba69c582e208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ad4cd5d1-2525-4c8a-b0a2-7eeb9e03c212" xlink:to="loc_us-gaap_VariableLeaseCost_f28c97f3-d913-4b43-a289-ba69c582e208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_94f41291-9699-43b8-ad98-6cedef816bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ad4cd5d1-2525-4c8a-b0a2-7eeb9e03c212" xlink:to="loc_us-gaap_SubleaseIncome_94f41291-9699-43b8-ad98-6cedef816bdc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20231231.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_cfa8df97-8e6f-4073-a830-879c2f258202" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fd0fc9e4-d1a8-42da-9884-3c049d36d1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cfa8df97-8e6f-4073-a830-879c2f258202" xlink:to="loc_us-gaap_OperatingLeaseLiability_fd0fc9e4-d1a8-42da-9884-3c049d36d1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_10000dc8-fb51-4f61-b186-cd11ff67b60a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cfa8df97-8e6f-4073-a830-879c2f258202" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_10000dc8-fb51-4f61-b186-cd11ff67b60a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20231231.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c118d6ab-22eb-4e44-b75b-ed360e0905ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c118d6ab-22eb-4e44-b75b-ed360e0905ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ce8bdf40-3ca2-4f7b-9c5b-602787091464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ce8bdf40-3ca2-4f7b-9c5b-602787091464" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_90f65607-f577-4b1d-b490-cc937570f475" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_90f65607-f577-4b1d-b490-cc937570f475" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c76f6bc6-0f22-4816-9533-ff22d96b900a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c76f6bc6-0f22-4816-9533-ff22d96b900a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378b993a-187a-4534-a83a-18402313a620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378b993a-187a-4534-a83a-18402313a620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_59fad6fa-c01c-4665-9d8e-decd63c2f775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c3d8838c-6818-46a8-8e45-40640a279099" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_59fad6fa-c01c-4665-9d8e-decd63c2f775" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_20df8c43-5ecc-4c48-b5e6-8461534eff5a" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_597b37a0-7d23-47cb-8fcc-60af6ddc9ff8" xlink:href="blkb-20231231.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_20df8c43-5ecc-4c48-b5e6-8461534eff5a" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_597b37a0-7d23-47cb-8fcc-60af6ddc9ff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_793ba2f0-77a0-496e-9821-e49d55e93e13" xlink:href="blkb-20231231.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_20df8c43-5ecc-4c48-b5e6-8461534eff5a" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_793ba2f0-77a0-496e-9821-e49d55e93e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_4d5f00a8-8237-4b1b-8843-e00451767f96" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_d6dce974-697f-43b5-898d-0460c9915e2f" xlink:href="blkb-20231231.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_4d5f00a8-8237-4b1b-8843-e00451767f96" xlink:to="loc_blkb_SecurityIncidentExpense_d6dce974-697f-43b5-898d-0460c9915e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_e00d81db-8a6f-47d9-877c-0e7958f70d7f" xlink:href="blkb-20231231.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_4d5f00a8-8237-4b1b-8843-e00451767f96" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_e00d81db-8a6f-47d9-877c-0e7958f70d7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="blkb-20231231.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_CurrentIncomeTaxExpenseBenefit_63cbf1ae-e4a1-47cb-a084-884bafe7ef7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_61c54d88-5089-4fc0-8d75-b5e6c0adf10b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_63cbf1ae-e4a1-47cb-a084-884bafe7ef7c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_61c54d88-5089-4fc0-8d75-b5e6c0adf10b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1ffece43-d85b-490e-b727-e302edf48852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_63cbf1ae-e4a1-47cb-a084-884bafe7ef7c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1ffece43-d85b-490e-b727-e302edf48852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2483ed8c-ff31-4b32-b60e-c7b1cff61c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_63cbf1ae-e4a1-47cb-a084-884bafe7ef7c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2483ed8c-ff31-4b32-b60e-c7b1cff61c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_10d190d8-b10c-460d-b288-7ba88eeb9209" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_24a009a8-1a99-4104-aa45-c67e35418aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_10d190d8-b10c-460d-b288-7ba88eeb9209" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_24a009a8-1a99-4104-aa45-c67e35418aa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_053ea339-e7ea-43b1-863a-fa6e6cf95189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_10d190d8-b10c-460d-b288-7ba88eeb9209" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_053ea339-e7ea-43b1-863a-fa6e6cf95189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b7415f63-7e6d-4b03-9ad1-572d2b774650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_10d190d8-b10c-460d-b288-7ba88eeb9209" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b7415f63-7e6d-4b03-9ad1-572d2b774650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_882d3884-12e6-4224-9cf9-b81e09880eed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e7da3bc7-ea71-4545-aaec-81ef404d0ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_882d3884-12e6-4224-9cf9-b81e09880eed" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e7da3bc7-ea71-4545-aaec-81ef404d0ae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_72439477-685b-4a02-99b5-54c43be2900c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_882d3884-12e6-4224-9cf9-b81e09880eed" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_72439477-685b-4a02-99b5-54c43be2900c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20231231.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_70eed8e9-28bd-46ca-b22e-2e1ac1ed8da0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db6292b3-df81-46af-98c5-bd523ee55db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_70eed8e9-28bd-46ca-b22e-2e1ac1ed8da0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db6292b3-df81-46af-98c5-bd523ee55db9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fef075fe-c12f-4f94-abfd-e41c718d3f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_70eed8e9-28bd-46ca-b22e-2e1ac1ed8da0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_fef075fe-c12f-4f94-abfd-e41c718d3f46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20231231.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d10ddb25-60f2-4039-b9fc-a4241a875272" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d10ddb25-60f2-4039-b9fc-a4241a875272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_69582fcb-e66a-40d5-96bb-fcb80af81c99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_69582fcb-e66a-40d5-96bb-fcb80af81c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_773c8171-b0b1-4f17-862a-231bbc68987e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_773c8171-b0b1-4f17-862a-231bbc68987e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e42509c-d2b7-44b4-a326-f45dab566169" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e42509c-d2b7-44b4-a326-f45dab566169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_841a8a7d-8326-475b-85eb-d0a9d4ee5ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_841a8a7d-8326-475b-85eb-d0a9d4ee5ec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_56f6cc30-baa3-4979-8569-b2f31f3fd605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_56f6cc30-baa3-4979-8569-b2f31f3fd605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_6f3aca01-3100-4c9a-983b-264b5732f186" xlink:href="blkb-20231231.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_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_6f3aca01-3100-4c9a-983b-264b5732f186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_a3687452-d980-409b-83be-01b9cd61a5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_a3687452-d980-409b-83be-01b9cd61a5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_8f259c7b-7392-4923-84f7-6a7cf7b7e38c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_8f259c7b-7392-4923-84f7-6a7cf7b7e38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8f6c1910-d30b-4e1e-87fc-f44c0d73d17f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8f6c1910-d30b-4e1e-87fc-f44c0d73d17f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_3864e44a-21a5-45bd-876b-55cddc4fe972" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_3864e44a-21a5-45bd-876b-55cddc4fe972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8bea4c46-cd52-4fb6-b31d-1ba3749f254c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8bea4c46-cd52-4fb6-b31d-1ba3749f254c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_c3e2bd25-7c9a-44c0-88f2-c7af49d18a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_c3e2bd25-7c9a-44c0-88f2-c7af49d18a2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_0b7cffc1-1eeb-4cff-a6bc-03e540116517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_0b7cffc1-1eeb-4cff-a6bc-03e540116517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_58c91662-7cff-4ba6-bb2b-9035be79617c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a05f0353-8fc1-475f-80fd-bff45b930f3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_58c91662-7cff-4ba6-bb2b-9035be79617c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20231231.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_DeferredTaxAssetsGross_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_41b6973a-f394-43ca-9270-e5fa78b062f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_41b6973a-f394-43ca-9270-e5fa78b062f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_1e810998-29e3-41a0-899e-c4dad1dbfb70" xlink:href="blkb-20231231.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_1e810998-29e3-41a0-899e-c4dad1dbfb70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_39bdd06e-aa92-4f24-b021-5cf6fa82c9b9" xlink:href="blkb-20231231.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_39bdd06e-aa92-4f24-b021-5cf6fa82c9b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_78e5b7e1-ed7b-4bc5-a66e-9fd7700b534b" xlink:href="blkb-20231231.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_78e5b7e1-ed7b-4bc5-a66e-9fd7700b534b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b7971b48-b371-4afd-8e71-f7965976a34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b7971b48-b371-4afd-8e71-f7965976a34a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_2cac3e02-0fab-4630-8bbc-9a55099c01a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_2cac3e02-0fab-4630-8bbc-9a55099c01a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b1fc7d6f-9a69-47b5-a3f3-fa38d3ce4d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b1fc7d6f-9a69-47b5-a3f3-fa38d3ce4d8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_86f01f6c-e996-486c-a6e0-a882d8ad37c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_86f01f6c-e996-486c-a6e0-a882d8ad37c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d19ea69a-2570-4b44-aff3-13f4bf18e8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d19ea69a-2570-4b44-aff3-13f4bf18e8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_68fcfc54-8e5b-43b6-9aca-d054b1156d86" xlink:href="blkb-20231231.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_73cc9cf3-bc1e-49a9-8f1a-8b5637ea1c65" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_68fcfc54-8e5b-43b6-9aca-d054b1156d86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_47b4dffe-1ee0-4c04-ab5c-67280337ed22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d1f581fb-b215-42a0-9fc9-7be5f26bc378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47b4dffe-1ee0-4c04-ab5c-67280337ed22" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d1f581fb-b215-42a0-9fc9-7be5f26bc378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4ae27c-1105-4ef4-86d2-1fc62bb39db4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47b4dffe-1ee0-4c04-ab5c-67280337ed22" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4ae27c-1105-4ef4-86d2-1fc62bb39db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c20b705f-5552-4fad-b25c-6c464e91cba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47b4dffe-1ee0-4c04-ab5c-67280337ed22" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c20b705f-5552-4fad-b25c-6c464e91cba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_24a58675-586c-456c-be4e-ec273018f55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_24a58675-586c-456c-be4e-ec273018f55e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_40532eb6-6911-4a0d-bc1c-a0910733237f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_40532eb6-6911-4a0d-bc1c-a0910733237f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d8c7a39c-2b47-4f06-bebb-9f9ca8eb9322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d8c7a39c-2b47-4f06-bebb-9f9ca8eb9322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_b3431f37-2b8c-4a9d-8e32-7e5b69c49cf6" xlink:href="blkb-20231231.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_b3431f37-2b8c-4a9d-8e32-7e5b69c49cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_0bb492bb-1bcd-4813-a301-5ccbef5de400" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_0bb492bb-1bcd-4813-a301-5ccbef5de400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0f1f78eb-21c9-48a9-abf2-480020b07890" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f21f31bb-c683-4be2-b624-410bd4f26e34" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0f1f78eb-21c9-48a9-abf2-480020b07890" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20231231.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aa98d80d-a62e-4dd5-948d-cb8d9c1683f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2dd9cd89-2467-44e8-86e7-d1f3b56d7302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aa98d80d-a62e-4dd5-948d-cb8d9c1683f8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2dd9cd89-2467-44e8-86e7-d1f3b56d7302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_81bc3d87-4eb2-4aa6-92be-e51acc8f9db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_aa98d80d-a62e-4dd5-948d-cb8d9c1683f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_81bc3d87-4eb2-4aa6-92be-e51acc8f9db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_248b7a27-3a9e-42c7-8465-510a8b404f01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_56e4bb72-be00-4340-b867-2a2de3e72564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_248b7a27-3a9e-42c7-8465-510a8b404f01" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_56e4bb72-be00-4340-b867-2a2de3e72564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_8f9e2d01-0fb1-4a94-a4ec-c262a58c16ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_248b7a27-3a9e-42c7-8465-510a8b404f01" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_8f9e2d01-0fb1-4a94-a4ec-c262a58c16ea" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>blkb-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:495b203f-fc2a-4c29-8015-3f749ca085f9,g:f7544e93-fd2b-4c67-81ed-caa9764eccc5-->
<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-20231231.xsd#DocumentandEntityInformationDocument"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DocumentandEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_51232a38-58c3-4c92-9239-0439dab16e4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:to="loc_us-gaap_ClassOfStockDomain_51232a38-58c3-4c92-9239-0439dab16e4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:to="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20316dce-e5a5-49da-b9b9-0115a8544b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:to="loc_us-gaap_CommonStockMember_20316dce-e5a5-49da-b9b9-0115a8544b06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_22cec9c4-2197-4997-afe8-e11c56abd606" xlink:href="blkb-20231231.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_22cec9c4-2197-4997-afe8-e11c56abd606" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0b03c3ec-5c07-4039-8e33-1dd15ffb3779" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentType_0b03c3ec-5c07-4039-8e33-1dd15ffb3779" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_76818cc9-4039-4ae7-8f2c-f97028bd96d9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentAnnualReport_76818cc9-4039-4ae7-8f2c-f97028bd96d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5fb96e15-157d-4a6b-a011-e929f4b24b82" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentPeriodEndDate_5fb96e15-157d-4a6b-a011-e929f4b24b82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ceda4e6c-ac8e-45d8-8603-5583d399db03" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_CurrentFiscalYearEndDate_ceda4e6c-ac8e-45d8-8603-5583d399db03" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bd5a03b8-9449-4c03-96dd-655d485c9416" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentTransitionReport_bd5a03b8-9449-4c03-96dd-655d485c9416" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5d3ba2e1-b687-4cb8-b75a-1a5870dbcdbe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityFileNumber_5d3ba2e1-b687-4cb8-b75a-1a5870dbcdbe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1e90c202-bbdc-4ee9-84db-7592ec62fab2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityRegistrantName_1e90c202-bbdc-4ee9-84db-7592ec62fab2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a0d5cbce-6db5-497a-949e-bc095125029f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a0d5cbce-6db5-497a-949e-bc095125029f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f96d178e-6e8d-4cf5-856d-5241db999e71" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityTaxIdentificationNumber_f96d178e-6e8d-4cf5-856d-5241db999e71" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5735b9e4-c5c1-40b7-a824-7650ea950297" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressAddressLine1_5735b9e4-c5c1-40b7-a824-7650ea950297" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bc4e7184-d820-4682-b6a5-66839e9f3783" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressCityOrTown_bc4e7184-d820-4682-b6a5-66839e9f3783" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_85b9a844-2b5b-46de-9ade-faff290b4a9e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressStateOrProvince_85b9a844-2b5b-46de-9ade-faff290b4a9e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_00506ad7-a3f5-4e97-8c94-302e1fb97594" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressPostalZipCode_00506ad7-a3f5-4e97-8c94-302e1fb97594" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e55a1c4e-4bec-4665-a3cd-1099ff1080c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_CityAreaCode_e55a1c4e-4bec-4665-a3cd-1099ff1080c2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cd6fccf0-44a2-4b27-87ff-1bc6a1c29ae3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_LocalPhoneNumber_cd6fccf0-44a2-4b27-87ff-1bc6a1c29ae3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f1c19b4b-fc38-407b-94cb-296d1c56629f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_Security12bTitle_f1c19b4b-fc38-407b-94cb-296d1c56629f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7b7b595b-df6e-4877-80dc-cd0202038302" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_TradingSymbol_7b7b595b-df6e-4877-80dc-cd0202038302" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_43d0196c-2f3e-48ad-93e2-48186811bc95" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_SecurityExchangeName_43d0196c-2f3e-48ad-93e2-48186811bc95" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_5ce2dc0d-ba0b-4bb2-9ec2-ef8b6bdc4e22" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_NoTradingSymbolFlag_5ce2dc0d-ba0b-4bb2-9ec2-ef8b6bdc4e22" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7e873821-8320-4516-acfa-eb3aaa130360" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7e873821-8320-4516-acfa-eb3aaa130360" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_61a9eb46-3b62-45fd-a22f-ad9469139b7b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityVoluntaryFilers_61a9eb46-3b62-45fd-a22f-ad9469139b7b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f847c19e-0a46-4c76-8a63-c0bae49e330a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCurrentReportingStatus_f847c19e-0a46-4c76-8a63-c0bae49e330a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7f66c07d-6837-4be9-bdb1-12a3ed89c5db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityInteractiveDataCurrent_7f66c07d-6837-4be9-bdb1-12a3ed89c5db" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9b3695bf-1d7b-44da-aa0f-bb430622fa17" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityFilerCategory_9b3695bf-1d7b-44da-aa0f-bb430622fa17" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3da22939-a6b2-41be-9576-da60efbc9f30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntitySmallBusiness_3da22939-a6b2-41be-9576-da60efbc9f30" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c8677873-46e8-4f8f-bf06-68f838d0111c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityEmergingGrowthCompany_c8677873-46e8-4f8f-bf06-68f838d0111c" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_357ea136-c45c-42a2-8a36-2cc67c8d05e9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_IcfrAuditorAttestationFlag_357ea136-c45c-42a2-8a36-2cc67c8d05e9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_3ef73824-a679-4aed-ad18-043dd7a20aa0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_3ef73824-a679-4aed-ad18-043dd7a20aa0" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_03bf42e5-e1c7-4788-a24c-ad98f8aa952d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityShellCompany_03bf42e5-e1c7-4788-a24c-ad98f8aa952d" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_674cbf75-fece-45c3-a273-4c260dd70ca1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityPublicFloat_674cbf75-fece-45c3-a273-4c260dd70ca1" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c955bcfc-c5ed-4d1f-a2e8-ee55be03f997" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c955bcfc-c5ed-4d1f-a2e8-ee55be03f997" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e5683be8-1960-47d7-b931-14e4a31995e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e5683be8-1960-47d7-b931-14e4a31995e4" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ed8c372b-c1b1-4249-9d04-d16de5579d1f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_AmendmentFlag_ed8c372b-c1b1-4249-9d04-d16de5579d1f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_56f3a933-579e-4052-95d7-3c1f657dcfde" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFiscalYearFocus_56f3a933-579e-4052-95d7-3c1f657dcfde" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3e8b9084-a95d-43f0-9619-96bc8459d659" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3e8b9084-a95d-43f0-9619-96bc8459d659" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_163bf71d-4165-45b8-8104-bbe382b50558" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCentralIndexKey_163bf71d-4165-45b8-8104-bbe382b50558" xlink:type="arc" order="35"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20231231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:to="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f0ff7296-1c48-4bab-bd58-891f62347b1d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:to="loc_srt_ProductsAndServicesDomain_f0ff7296-1c48-4bab-bd58-891f62347b1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:to="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_ca26ff69-4e9a-465e-95b1-fd9aec4fcfbf" xlink:href="blkb-20231231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:to="loc_blkb_RecurringMember_ca26ff69-4e9a-465e-95b1-fd9aec4fcfbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_7697eeea-baab-437f-bf58-73af9365bc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:to="loc_us-gaap_TechnologyServiceMember_7697eeea-baab-437f-bf58-73af9365bc3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10a062cb-b4c9-4979-abe6-ac8b91ef5d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10a062cb-b4c9-4979-abe6-ac8b91ef5d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6ed25fd6-fb81-4b23-8679-c17192d6abdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6ed25fd6-fb81-4b23-8679-c17192d6abdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bed05348-945a-4b7c-9e11-e34fdf67f871" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_GrossProfit_bed05348-945a-4b7c-9e11-e34fdf67f871" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5037f857-1789-42dd-9027-35c17f021b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5037f857-1789-42dd-9027-35c17f021b7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_904073fa-6554-4a8c-9efc-3478a7bdaf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_904073fa-6554-4a8c-9efc-3478a7bdaf8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9c3f7401-1380-4879-ba0d-6c544f58a1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9c3f7401-1380-4879-ba0d-6c544f58a1ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_76931c62-6184-409f-b671-c206eb29eeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_76931c62-6184-409f-b671-c206eb29eeb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_fc56e866-2f4c-4e55-a95d-c38216e3f898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_RestructuringCharges_fc56e866-2f4c-4e55-a95d-c38216e3f898" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f5723fa6-843f-4162-8ea2-fd2622548ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_OperatingExpenses_f5723fa6-843f-4162-8ea2-fd2622548ee6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7b84d20d-da84-43fe-9d8c-522974dfba41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OperatingIncomeLoss_7b84d20d-da84-43fe-9d8c-522974dfba41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d343db4e-d0cf-4830-a3a0-f2e4b54c796d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_InterestExpense_d343db4e-d0cf-4830-a3a0-f2e4b54c796d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_1733bea8-4505-4453-b4af-f6e5c0a25ac8" xlink:href="blkb-20231231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_1733bea8-4505-4453-b4af-f6e5c0a25ac8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42748351-affd-4a9b-9c5d-3597321306f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42748351-affd-4a9b-9c5d-3597321306f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a4a963da-3f7d-4624-8e3b-e4249637084d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a4a963da-3f7d-4624-8e3b-e4249637084d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c6c1853a-fd32-44b2-b525-b16b59255d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_NetIncomeLoss_c6c1853a-fd32-44b2-b525-b16b59255d1c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bd99d3e8-34c4-440c-ba71-1940ffe6986f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:to="loc_us-gaap_EarningsPerShareBasic_bd99d3e8-34c4-440c-ba71-1940ffe6986f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5ed19d58-4ef3-4af7-8250-75d97124fc75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5ed19d58-4ef3-4af7-8250-75d97124fc75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b7fafb4-e901-4664-ac97-906d9a314397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b7fafb4-e901-4664-ac97-906d9a314397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1e96d68f-51d9-4613-b976-9f1901354e11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1e96d68f-51d9-4613-b976-9f1901354e11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3d44f794-53a7-4c0f-be1d-2519d31cec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3d44f794-53a7-4c0f-be1d-2519d31cec2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_cd1ea548-e22a-4cf7-97c5-2cac9ca5b92a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_cd1ea548-e22a-4cf7-97c5-2cac9ca5b92a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d138e42-e1ea-4621-be99-598b0ecc9d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d138e42-e1ea-4621-be99-598b0ecc9d9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbdd5643-fb58-495f-8732-f76096ee818e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbdd5643-fb58-495f-8732-f76096ee818e" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_394eea1d-0229-4b28-89ff-142185bafeeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_394eea1d-0229-4b28-89ff-142185bafeeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_9033f181-d4d8-45fc-8f6c-b82b86e08e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:to="loc_us-gaap_LoansPayableMember_9033f181-d4d8-45fc-8f6c-b82b86e08e76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_ac055201-5280-4d9e-b76e-299a789aff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_StockIssued1_ac055201-5280-4d9e-b76e-299a789aff9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_732bb6f3-6e2f-4688-850b-dd3eb097ea0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_LoansAssumed1_732bb6f3-6e2f-4688-850b-dd3eb097ea0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e2c1c92a-6e8f-4700-81f6-e125cdadad9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e2c1c92a-6e8f-4700-81f6-e125cdadad9b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20231231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:to="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_587e438a-94a7-4d34-8ccb-188f3584e9d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:to="loc_us-gaap_EquityComponentDomain_587e438a-94a7-4d34-8ccb-188f3584e9d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:to="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a9ac8ad7-d65d-4b15-b967-26766b63023e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_CommonStockMember_a9ac8ad7-d65d-4b15-b967-26766b63023e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_7259505e-c339-484a-904f-fb222ab170ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_TreasuryStockCommonMember_7259505e-c339-484a-904f-fb222ab170ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_438aabb7-7e5d-4bf4-a398-3da109bddb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_438aabb7-7e5d-4bf4-a398-3da109bddb1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e0aec91f-7cd1-46a6-b3ca-89197fd32a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e0aec91f-7cd1-46a6-b3ca-89197fd32a2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9f7b6856-c995-4d79-89a8-649a34aa7d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_RetainedEarningsMember_9f7b6856-c995-4d79-89a8-649a34aa7d3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_aba3be83-8de2-4fec-b10b-3e33951c4dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_SharesIssued_aba3be83-8de2-4fec-b10b-3e33951c4dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1f621cfa-be81-4481-9acc-fd262622828e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockholdersEquity_1f621cfa-be81-4481-9acc-fd262622828e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e194b786-e6d6-4498-8000-81c0ddd75c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e194b786-e6d6-4498-8000-81c0ddd75c5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6373fe14-34fa-4fc2-a438-86289c26102c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_NetIncomeLoss_6373fe14-34fa-4fc2-a438-86289c26102c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b34548cc-50b2-4e66-913a-5ca9f267cb57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b34548cc-50b2-4e66-913a-5ca9f267cb57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f45fc49c-eaaf-4783-8813-6e87b9c0602c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f45fc49c-eaaf-4783-8813-6e87b9c0602c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f85ebf05-bb39-4316-852b-9cf44586a1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f85ebf05-bb39-4316-852b-9cf44586a1ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2bbf310-0f84-48d4-8ce2-a2c1ed0377e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2bbf310-0f84-48d4-8ce2-a2c1ed0377e9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0eb340c4-a473-4deb-9ea7-1bb4e390e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0eb340c4-a473-4deb-9ea7-1bb4e390e0bc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ca7a6895-637b-4b62-941f-160bfa50a69a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ca7a6895-637b-4b62-941f-160bfa50a69a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b2e037a6-a32a-4eac-a51d-bdc10a91af80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b2e037a6-a32a-4eac-a51d-bdc10a91af80" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a09ccb43-7ffd-4148-8aea-24f8a2964f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a09ccb43-7ffd-4148-8aea-24f8a2964f18" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5f006225-dbd9-459a-bc18-b9bc4e74b5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5f006225-dbd9-459a-bc18-b9bc4e74b5c9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3bb51a85-a45d-4c5c-a245-958ee27ac722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3bb51a85-a45d-4c5c-a245-958ee27ac722" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a550a147-267b-4c89-a582-a547ae38ef87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a550a147-267b-4c89-a582-a547ae38ef87" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_f1b6eac4-a6d2-4694-ab47-64b8dc9f4c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_f1b6eac4-a6d2-4694-ab47-64b8dc9f4c2a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_379482c2-5c1d-45d6-839d-8c0e2cc92c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_379482c2-5c1d-45d6-839d-8c0e2cc92c11" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_6b3393d2-c894-410d-9ff0-2f5a19e5d515" xlink:href="blkb-20231231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_blkb_RetirementsOfCommonStockShares_6b3393d2-c894-410d-9ff0-2f5a19e5d515" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_ee8f2b95-30a7-431b-8be6-c84f96e60eed" xlink:href="blkb-20231231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_ee8f2b95-30a7-431b-8be6-c84f96e60eed" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_bf68a6bd-dcff-4a33-a80b-1545a41b6be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2847da38-7a3c-4406-84dd-95969e2ec3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_cb92b708-1d62-4442-b104-3207ae1a546f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="simple" xlink:href="blkb-20231231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57ffd38f-c381-4c4c-a9d6-0f8b0304007e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57ffd38f-c381-4c4c-a9d6-0f8b0304007e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_5ab2062f-a524-4ec1-aaf0-491acd42198d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_5ab2062f-a524-4ec1-aaf0-491acd42198d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_e80acaea-4eb9-4c1d-bff2-481288a5fd73" xlink:href="blkb-20231231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_e80acaea-4eb9-4c1d-bff2-481288a5fd73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_574b7062-3570-4122-bd5b-e6b5e7ff78b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_574b7062-3570-4122-bd5b-e6b5e7ff78b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#BasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:href="blkb-20231231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:href="blkb-20231231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9eded1cf-3a6a-443c-93c8-995d048c6af4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9eded1cf-3a6a-443c-93c8-995d048c6af4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_ae7994b3-671a-4573-9322-8a62c282601b" xlink:href="blkb-20231231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_ae7994b3-671a-4573-9322-8a62c282601b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:to="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0bbc217e-70e3-44a5-8faa-f38419d44cb6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:to="loc_srt_RangeMember_0bbc217e-70e3-44a5-8faa-f38419d44cb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:to="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_16af2fa7-26cd-4522-acc0-c41e8a9888b8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:to="loc_srt_MinimumMember_16af2fa7-26cd-4522-acc0-c41e8a9888b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20617381-0ec2-4492-8e3c-a27fb516b7b9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:to="loc_srt_MaximumMember_20617381-0ec2-4492-8e3c-a27fb516b7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_a031991e-f0a9-4b30-9a04-5cd70e98e11d" xlink:href="blkb-20231231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_a031991e-f0a9-4b30-9a04-5cd70e98e11d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_17e09c33-5c8c-493c-a3f8-b8c2c0207f59" xlink:href="blkb-20231231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_17e09c33-5c8c-493c-a3f8-b8c2c0207f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_34136f56-6167-4649-9368-f7199dbeee97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_34136f56-6167-4649-9368-f7199dbeee97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_55b17ba5-3da7-4000-9f05-e59d58d83652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_55b17ba5-3da7-4000-9f05-e59d58d83652" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_a908bccf-1607-4d31-8521-3a552dabdaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_NumberOfReportableSegments_a908bccf-1607-4d31-8521-3a552dabdaef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ff7154a-a58d-4897-af0a-b4dafed32cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ff7154a-a58d-4897-af0a-b4dafed32cda" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_6abff9be-cb06-44e7-ad6c-9a021d79471e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_6abff9be-cb06-44e7-ad6c-9a021d79471e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7e45ee6-c27c-4554-961c-82b20562e948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7e45ee6-c27c-4554-961c-82b20562e948" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2aae8519-d691-45ae-a375-10e705de314a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2aae8519-d691-45ae-a375-10e705de314a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_24a88a90-83b8-4683-a091-bfd9dcaf552e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_24a88a90-83b8-4683-a091-bfd9dcaf552e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_69c3249a-6f48-45d8-92c2-c2df0323cdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_AdvertisingExpense_69c3249a-6f48-45d8-92c2-c2df0323cdd2" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21ae87f0-ac6f-46d2-9192-58a69b4637b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21ae87f0-ac6f-46d2-9192-58a69b4637b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6ceecc15-1430-4d3c-967f-a790df4e3174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6ceecc15-1430-4d3c-967f-a790df4e3174" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_26cbda0f-e812-46f9-8a48-f06d28f47a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_26cbda0f-e812-46f9-8a48-f06d28f47a7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_0048fabc-4af8-4136-a80e-604e145c4fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_0048fabc-4af8-4136-a80e-604e145c4fdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_3386c70f-9a26-42f5-bdd7-01490d8a37bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_MediaContentMember_3386c70f-9a26-42f5-bdd7-01490d8a37bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:to="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd801e93-922c-423e-b4aa-7ef993b6580b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:to="loc_srt_RangeMember_dd801e93-922c-423e-b4aa-7ef993b6580b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:to="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccb348b9-45b3-4d08-8674-074f44701e8f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:to="loc_srt_MinimumMember_ccb348b9-45b3-4d08-8674-074f44701e8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91f37920-f7fd-4f52-be58-678c0b026967" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:to="loc_srt_MaximumMember_91f37920-f7fd-4f52-be58-678c0b026967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_bf6fd9c0-f5ee-41d2-a5da-f69a245b6967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_bf6fd9c0-f5ee-41d2-a5da-f69a245b6967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668ade7e-797e-4933-8cf4-c9ceb3fc21dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668ade7e-797e-4933-8cf4-c9ceb3fc21dc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_90f7f97a-86d3-4b69-884e-560df0fed15b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_90f7f97a-86d3-4b69-884e-560df0fed15b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_15ba48da-d9a1-40e2-80b5-5e0e34377620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_15ba48da-d9a1-40e2-80b5-5e0e34377620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_cd415bc0-ad85-4e94-8a44-44f1c5a40505" xlink:href="blkb-20231231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:to="loc_blkb_AllowanceforReturnsMember_cd415bc0-ad85-4e94-8a44-44f1c5a40505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ba4d2a94-06a1-4d82-a40b-5f769fda1b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ba4d2a94-06a1-4d82-a40b-5f769fda1b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_da996311-02e7-46cc-90cd-53ceb7dbad1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_da996311-02e7-46cc-90cd-53ceb7dbad1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_03eea325-b039-4c02-a49b-8a8521541a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_03eea325-b039-4c02-a49b-8a8521541a8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c78ab043-b925-41f5-b836-9ce47cb7ac99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c78ab043-b925-41f5-b836-9ce47cb7ac99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f7773fe-c39a-428f-aab7-3a5468c37ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#BusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fec83815-c834-4ac7-a98e-e5f0b01f82f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fec83815-c834-4ac7-a98e-e5f0b01f82f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_23227581-a023-48b7-b9ef-74603d41dd57" xlink:href="blkb-20231231.xsd#blkb_KilterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:to="loc_blkb_KilterMember_23227581-a023-48b7-b9ef-74603d41dd57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_6b09b10e-a0db-4287-afce-aff45fa27074" xlink:href="blkb-20231231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:to="loc_blkb_EVERFIMember_6b09b10e-a0db-4287-afce-aff45fa27074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_aa04279f-8175-4a54-8755-92aa1ceb989c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_aa04279f-8175-4a54-8755-92aa1ceb989c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_48f4dcd2-1106-4c39-a6af-a0fc9187adbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_48f4dcd2-1106-4c39-a6af-a0fc9187adbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_54f04bbb-2c5f-4a63-ae06-76b2b99cb3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_54f04bbb-2c5f-4a63-ae06-76b2b99cb3d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b78df9e9-9254-43a6-8178-35ff789dd57c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b78df9e9-9254-43a6-8178-35ff789dd57c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8aca22ae-5161-4edf-a0b9-088543321f16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8aca22ae-5161-4edf-a0b9-088543321f16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0e4c02cd-ce0c-4c63-bd94-7a3d06af2fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0e4c02cd-ce0c-4c63-bd94-7a3d06af2fbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ef0a71d2-779c-4c1f-a4c7-6c2d77946bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ef0a71d2-779c-4c1f-a4c7-6c2d77946bed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f22fe9e0-aab9-4b68-8d0f-93046c489ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f22fe9e0-aab9-4b68-8d0f-93046c489ac5" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c646f6c9-2dfb-4562-8c60-f76f04de7626_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c646f6c9-2dfb-4562-8c60-f76f04de7626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_f8dca847-314f-4b7c-959d-7b60519aaf38" xlink:href="blkb-20231231.xsd#blkb_KilterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:to="loc_blkb_KilterMember_f8dca847-314f-4b7c-959d-7b60519aaf38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5eb34b27-cfb3-40aa-9e36-59a0aedb0573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_Goodwill_5eb34b27-cfb3-40aa-9e36-59a0aedb0573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8533589e-1374-4c85-8c69-7f64fd5cd045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8533589e-1374-4c85-8c69-7f64fd5cd045" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ba48e42d-fde0-4846-ad19-29648c3b5878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ba48e42d-fde0-4846-ad19-29648c3b5878" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_376e88da-651d-4aa5-9b21-6fde35719813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:href="blkb-20231231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:href="blkb-20231231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e5c008c-3702-4494-9954-5171ea88729a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e5c008c-3702-4494-9954-5171ea88729a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1bcf02ee-4aa1-4579-9cce-1ac510f376e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1bcf02ee-4aa1-4579-9cce-1ac510f376e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_69bf7e4d-40ef-4586-be5a-156752ac2d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_69bf7e4d-40ef-4586-be5a-156752ac2d17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1eaca274-123d-4650-b7be-1d5c327fe8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1eaca274-123d-4650-b7be-1d5c327fe8ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_c622537c-800e-4c83-98ad-afe213dcbfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_MediaContentMember_c622537c-800e-4c83-98ad-afe213dcbfe0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c836358f-d0c2-4a0a-b2c6-2c48125e3095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c836358f-d0c2-4a0a-b2c6-2c48125e3095" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07e32a27-b889-48a6-a6ab-543ce6943fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07e32a27-b889-48a6-a6ab-543ce6943fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f81b39f9-30de-4e7e-9d9b-7e8ebbf11325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f81b39f9-30de-4e7e-9d9b-7e8ebbf11325" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:href="blkb-20231231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:href="blkb-20231231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_42967321-7dfa-4647-b740-e09d21dfe401_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_42967321-7dfa-4647-b740-e09d21dfe401_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_009fc05e-f1da-41e3-8fec-5fe0ff29be5d" xlink:href="blkb-20231231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_blkb_CostOfRecurringMember_009fc05e-f1da-41e3-8fec-5fe0ff29be5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_3a7941f4-5a16-4c30-aed9-2751f07e5161" xlink:href="blkb-20231231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_3a7941f4-5a16-4c30-aed9-2751f07e5161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_737ddbeb-17a5-4660-aa4d-674acdba43e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_us-gaap_CostOfSalesMember_737ddbeb-17a5-4660-aa4d-674acdba43e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_77db3420-f947-4c0e-bac8-a56b4096cb12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_us-gaap_OperatingExpenseMember_77db3420-f947-4c0e-bac8-a56b4096cb12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_79dfd53a-cfbb-450d-b3c5-cc0e341e83ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:to="loc_us-gaap_AdjustmentForAmortization_79dfd53a-cfbb-450d-b3c5-cc0e341e83ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7d7b03bb-4e5f-473a-886d-64024a73485f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7d7b03bb-4e5f-473a-886d-64024a73485f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_935313dc-8c11-4166-a22b-616ce0a5a1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_935313dc-8c11-4166-a22b-616ce0a5a1fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_35038d65-478a-4d50-aaaa-0e5019f08c8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_35038d65-478a-4d50-aaaa-0e5019f08c8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5cfbeeb8-9d2e-4fc3-9422-86c407b9a3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5cfbeeb8-9d2e-4fc3-9422-86c407b9a3d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a2267ef9-d51d-4e39-a118-39c4f0bce921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a2267ef9-d51d-4e39-a118-39c4f0bce921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cad34274-5200-4f0d-b675-8004f3c94b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cad34274-5200-4f0d-b675-8004f3c94b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_9006515c-258b-4aa0-8e99-c19654294b72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeAssets_9006515c-258b-4aa0-8e99-c19654294b72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d1d3bfe4-ccd1-4270-bf3d-f7263150f534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_d1d3bfe4-ccd1-4270-bf3d-f7263150f534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_86d0f59d-8b9a-4b33-b7b5-79b9be666a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeLiabilities_86d0f59d-8b9a-4b33-b7b5-79b9be666a46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_c8a1f484-3aee-45dc-9480-16a718312148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_c8a1f484-3aee-45dc-9480-16a718312148" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1647c31f-2cf3-4407-b8a8-898e8d9801bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1647c31f-2cf3-4407-b8a8-898e8d9801bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_1460c594-9ec6-4849-8e86-73736cb40c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_1460c594-9ec6-4849-8e86-73736cb40c03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0a7d22da-0ea2-4fae-91f8-3e25ce849025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0a7d22da-0ea2-4fae-91f8-3e25ce849025" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_7896afd2-3332-4100-8b1a-8fe09a0dec10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_7896afd2-3332-4100-8b1a-8fe09a0dec10" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_cad20d8f-33db-425e-86d2-ecce43395c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_cad20d8f-33db-425e-86d2-ecce43395c6c" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa30b466-73e4-4e90-8d1e-06c3767eed6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa30b466-73e4-4e90-8d1e-06c3767eed6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_af312cc5-4760-4387-bcd1-f67296df9b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_LandMember_af312cc5-4760-4387-bcd1-f67296df9b35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_2ec0325f-a6e9-4648-9e9a-c27eaf5cf319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_BuildingMember_2ec0325f-a6e9-4648-9e9a-c27eaf5cf319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_4baf88d1-38ab-405d-8c3b-2074d1379c20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_BuildingImprovementsMember_4baf88d1-38ab-405d-8c3b-2074d1379c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7b9fcff7-a825-4426-851c-a83e549d2860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_EquipmentMember_7b9fcff7-a825-4426-851c-a83e549d2860" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_559a04ab-f6da-4b67-b412-33a747643bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_ComputerEquipmentMember_559a04ab-f6da-4b67-b412-33a747643bea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_8f8fc44b-a68b-4d09-b624-c8b7dadc86d0" xlink:href="blkb-20231231.xsd#blkb_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_blkb_ComputerSoftwareMember_8f8fc44b-a68b-4d09-b624-c8b7dadc86d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_020d017b-9b5b-4855-b097-a0ae88d3cd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_ConstructionInProgressMember_020d017b-9b5b-4855-b097-a0ae88d3cd8d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7820b6a8-cdae-4fcb-9724-edce4c733cee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7820b6a8-cdae-4fcb-9724-edce4c733cee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6ec207d4-ba42-4eb3-83d8-2a065dc73889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6ec207d4-ba42-4eb3-83d8-2a065dc73889" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:to="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:to="loc_srt_RangeMember_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:to="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_12cfc694-769b-4cfa-9ff0-93f3b5f666eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:to="loc_srt_MinimumMember_12cfc694-769b-4cfa-9ff0-93f3b5f666eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0f001cb6-8693-472e-97ea-c7ae3c72c593" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:to="loc_srt_MaximumMember_0f001cb6-8693-472e-97ea-c7ae3c72c593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0be86184-0e9a-44f7-a85a-9e0dcb49c7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0be86184-0e9a-44f7-a85a-9e0dcb49c7a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3ef16bea-71ea-4d55-b967-6aee55c0cf66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3ef16bea-71ea-4d55-b967-6aee55c0cf66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_48712eb0-5296-4069-a72f-6b80649b0155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_48712eb0-5296-4069-a72f-6b80649b0155" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0e4a360e-bbbc-42a8-9530-0cf020c0145e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0e4a360e-bbbc-42a8-9530-0cf020c0145e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a92d09e-8bee-40a1-91ef-7638988ad365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a92d09e-8bee-40a1-91ef-7638988ad365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_34105416-50d0-42b0-b020-a0fc786da620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_34105416-50d0-42b0-b020-a0fc786da620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_15c8de23-6a2d-4f9e-9d53-1b59078767e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:to="loc_us-gaap_MediaContentMember_15c8de23-6a2d-4f9e-9d53-1b59078767e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:to="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67308bd8-725f-4692-bc63-9622e6378562_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:to="loc_srt_RangeMember_67308bd8-725f-4692-bc63-9622e6378562_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:to="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0d5e29f-1f15-4c67-a0b5-3729adc323ef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:to="loc_srt_MinimumMember_d0d5e29f-1f15-4c67-a0b5-3729adc323ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d4bc4160-42ce-4da5-9958-a6f861cd55d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:to="loc_srt_MaximumMember_d4bc4160-42ce-4da5-9958-a6f861cd55d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ea28ee34-b493-4ea2-99b0-d1cd313b2bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ea28ee34-b493-4ea2-99b0-d1cd313b2bfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_fd0be7ed-24c6-431a-8a8f-8eac685d77ad" xlink:href="blkb-20231231.xsd#blkb_CapitalizedContentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_blkb_CapitalizedContentGross_fd0be7ed-24c6-431a-8a8f-8eac685d77ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_e05f6a3a-7aff-4a7a-a195-4552c7e26843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_e05f6a3a-7aff-4a7a-a195-4552c7e26843" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_08373767-152e-481a-b178-fc5ec4e59715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_08373767-152e-481a-b178-fc5ec4e59715" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_72640ec1-c089-4a08-8528-45546649b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_72640ec1-c089-4a08-8528-45546649b4e1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_06c1fade-2398-42d4-b29a-fae701149d29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:to="loc_us-gaap_CreditFacilityDomain_06c1fade-2398-42d4-b29a-fae701149d29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:to="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_dd4a969b-77f9-4bb6-9043-d365d2bdcb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_dd4a969b-77f9-4bb6-9043-d365d2bdcb0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_4b0b406a-f754-4732-8ecb-032f74b36268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_SecuredDebtMember_4b0b406a-f754-4732-8ecb-032f74b36268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_eb30293f-647b-404f-9cfd-012a1df0eb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_eb30293f-647b-404f-9cfd-012a1df0eb3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_b0d85f7d-f8a6-4858-87a2-687aad733317" xlink:href="blkb-20231231.xsd#blkb_SwinglineloansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_blkb_SwinglineloansMember_b0d85f7d-f8a6-4858-87a2-687aad733317" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_fb9517a3-07c4-42f7-b7ab-e09a85f576eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_fb9517a3-07c4-42f7-b7ab-e09a85f576eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncrementalTermLoanMember_b47cf3a5-08c2-4fb2-80b5-baf6839d2985" xlink:href="blkb-20231231.xsd#blkb_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_blkb_IncrementalTermLoanMember_b47cf3a5-08c2-4fb2-80b5-baf6839d2985" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_beecc4d3-a65c-4659-bd9c-a5745376c38b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:to="loc_us-gaap_VariableRateDomain_beecc4d3-a65c-4659-bd9c-a5745376c38b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:to="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fb15789e-3a88-440f-a167-770ee586f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fb15789e-3a88-440f-a167-770ee586f7ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e1f2d802-4f2c-4f0f-b1f4-dd67d4c3bc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e1f2d802-4f2c-4f0f-b1f4-dd67d4c3bc1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_07c749b6-9be6-4180-97e7-f00c881a4090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_BaseRateMember_07c749b6-9be6-4180-97e7-f00c881a4090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_de22a1c4-385e-4d90-b169-cf554d948b1c" xlink:href="blkb-20231231.xsd#blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_de22a1c4-385e-4d90-b169-cf554d948b1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_c1f474a4-7997-41df-a313-63800f890d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_EurodollarMember_c1f474a4-7997-41df-a313-63800f890d6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6f2d2637-aba0-4a05-94e2-ee8110a0d074_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:to="loc_srt_RangeMember_6f2d2637-aba0-4a05-94e2-ee8110a0d074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:to="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1d644d07-b639-4a4d-b68a-5082ea11b63d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:to="loc_srt_MinimumMember_1d644d07-b639-4a4d-b68a-5082ea11b63d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cdcc90ce-161b-447e-a9fb-ad713f54f91c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:to="loc_srt_MaximumMember_cdcc90ce-161b-447e-a9fb-ad713f54f91c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5322591d-9326-4460-97e8-b8c944bccad6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5322591d-9326-4460-97e8-b8c944bccad6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_269b2902-4f16-45d8-90c6-55af7500a8dd" xlink:href="blkb-20231231.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:to="loc_blkb_GlobalHQMember_269b2902-4f16-45d8-90c6-55af7500a8dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:href="blkb-20231231.xsd#blkb_ApplicableInterestPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85_default" xlink:href="blkb-20231231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:href="blkb-20231231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DailyMember_3cdd56ef-2e7a-49ae-9724-1b60051b5414" xlink:href="blkb-20231231.xsd#blkb_DailyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_DailyMember_3cdd56ef-2e7a-49ae-9724-1b60051b5414" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneMonthMember_c23f0dbe-571c-4ca3-baa0-591c6c896b36" xlink:href="blkb-20231231.xsd#blkb_OneMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_OneMonthMember_c23f0dbe-571c-4ca3-baa0-591c6c896b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThreeMonthMember_cee3a5b0-5663-41c7-a47a-bffca918a770" xlink:href="blkb-20231231.xsd#blkb_ThreeMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_ThreeMonthMember_cee3a5b0-5663-41c7-a47a-bffca918a770" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SixMonthMember_97a7bded-1a6e-4cbe-af4c-12852ef4b85d" xlink:href="blkb-20231231.xsd#blkb_SixMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_SixMonthMember_97a7bded-1a6e-4cbe-af4c-12852ef4b85d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatioRequirementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_afaf5d1c-91af-4483-952f-24ce8adbe2dd_default" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_afaf5d1c-91af-4483-952f-24ce8adbe2dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumAfterDecember312023Member_8537eefa-c6ac-444e-bc11-21401e99bacc" xlink:href="blkb-20231231.xsd#blkb_MaximumAfterDecember312023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:to="loc_blkb_MaximumAfterDecember312023Member_8537eefa-c6ac-444e-bc11-21401e99bacc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumThroughDecember312023Member_887798eb-c468-419f-9dbf-f0f70dfae2b7" xlink:href="blkb-20231231.xsd#blkb_MaximumThroughDecember312023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:to="loc_blkb_MaximumThroughDecember312023Member_887798eb-c468-419f-9dbf-f0f70dfae2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c1c751ca-c450-4869-bcf4-d3ae5045e503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentTerm_c1c751ca-c450-4869-bcf4-d3ae5045e503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_983afba2-de07-4c6a-ac25-c6912fe59187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_983afba2-de07-4c6a-ac25-c6912fe59187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d8e19da9-eccb-4bd0-a447-cf55f79b38bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d8e19da9-eccb-4bd0-a447-cf55f79b38bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d0d79f51-9505-435d-afe5-5f995e9b279e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d0d79f51-9505-435d-afe5-5f995e9b279e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_45a78368-9b5b-47e7-b780-0db3c24b6347" xlink:href="blkb-20231231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_45a78368-9b5b-47e7-b780-0db3c24b6347" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_5cdcfa40-18c2-42b3-bba8-15dea3bdcb4f" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_NetLeverageRatio_5cdcfa40-18c2-42b3-bba8-15dea3bdcb4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7765f822-2c02-4668-973a-861fef421642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7765f822-2c02-4668-973a-861fef421642" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_2b725f28-c508-4be8-afcb-3593d21571fb" xlink:href="blkb-20231231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_2b725f28-c508-4be8-afcb-3593d21571fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CreditSensitiveAdjustment_30dbdddc-22d0-4f58-ac4c-ba4776e21c2e" xlink:href="blkb-20231231.xsd#blkb_CreditSensitiveAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_CreditSensitiveAdjustment_30dbdddc-22d0-4f58-ac4c-ba4776e21c2e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f445e87-f63f-47df-97af-49889d926bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f445e87-f63f-47df-97af-49889d926bd9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5bc5a966-5078-4f9a-b319-00c3774bbb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5bc5a966-5078-4f9a-b319-00c3774bbb27" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_078698a9-3424-4c53-af95-b4a72451b40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_078698a9-3424-4c53-af95-b4a72451b40a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_657c57f8-e3a4-4c95-93be-a522643cd661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_657c57f8-e3a4-4c95-93be-a522643cd661" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9330b0fb-33d3-462f-a7c2-893a606cb8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9330b0fb-33d3-462f-a7c2-893a606cb8fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_221e4880-eab4-4ca8-97cd-232a338e8662" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_221e4880-eab4-4ca8-97cd-232a338e8662" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b1be0ecd-aa08-4446-956c-948fa69ca7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b1be0ecd-aa08-4446-956c-948fa69ca7d5" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DebtSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:to="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:to="loc_us-gaap_CreditFacilityDomain_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:to="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5819a89f-4e4a-4a37-be47-03c63db834d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5819a89f-4e4a-4a37-be47-03c63db834d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_34fce1e1-7694-426b-af4a-4ce8f019444b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_SecuredDebtMember_34fce1e1-7694-426b-af4a-4ce8f019444b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_e02df101-4dd2-4773-b760-3fe29de18fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_MortgagesMember_e02df101-4dd2-4773-b760-3fe29de18fd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_630dfd9f-774b-4587-a4f3-299a6f63c185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_LoansPayableMember_630dfd9f-774b-4587-a4f3-299a6f63c185" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_637e840e-09cf-44fb-b247-237504f11757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_ShortTermDebtMember_637e840e-09cf-44fb-b247-237504f11757" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_b172a14c-5cee-4f46-b734-c1e556a25f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_LongTermDebtMember_b172a14c-5cee-4f46-b734-c1e556a25f77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_21960c51-d657-4bb4-86ab-efa66c2954d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_21960c51-d657-4bb4-86ab-efa66c2954d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_0a78bdc0-5b25-45f4-8b43-7691a994c9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_OtherLongTermDebt_0a78bdc0-5b25-45f4-8b43-7691a994c9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_91d1bdca-95b7-4864-8ed2-6cecff1899bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_91d1bdca-95b7-4864-8ed2-6cecff1899bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_34cd7d8a-a627-4879-b68f-268c5242b6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_LongTermDebtCurrent_34cd7d8a-a627-4879-b68f-268c5242b6b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fbbdfc70-1c7c-46b5-b646-c04b164e796f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fbbdfc70-1c7c-46b5-b646-c04b164e796f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0cbdfc1e-6c57-4756-b0d3-f72a41fe6a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0cbdfc1e-6c57-4756-b0d3-f72a41fe6a5a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:to="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ed5cc98-66c4-4971-b5f1-31776bc726cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ed5cc98-66c4-4971-b5f1-31776bc726cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_e19e0ea0-c5f8-48f6-b82d-d3c746a92112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:to="loc_us-gaap_LoansPayableMember_e19e0ea0-c5f8-48f6-b82d-d3c746a92112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b0232e76-4bc5-47ae-94b8-2eba3ad17c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b0232e76-4bc5-47ae-94b8-2eba3ad17c23" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_632a0c04-9507-4d25-bc59-8fd45397543a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_632a0c04-9507-4d25-bc59-8fd45397543a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_bab6bcc2-43df-4e32-8315-9c463b5930d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:to="loc_us-gaap_InterestRateSwapMember_bab6bcc2-43df-4e32-8315-9c463b5930d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7fd221ee-62fb-4633-b8a3-d302250c534a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7fd221ee-62fb-4633-b8a3-d302250c534a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d753c45d-d82c-4c25-8d89-e2910759c2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d753c45d-d82c-4c25-8d89-e2910759c2d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_7960981a-db13-478d-95a5-960eb10108f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_7960981a-db13-478d-95a5-960eb10108f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_4ea36fcb-547f-4a21-9362-128dd7a71ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_4ea36fcb-547f-4a21-9362-128dd7a71ca2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_3f64d779-3a68-4b0c-a3a2-f831a23cd9db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_3f64d779-3a68-4b0c-a3a2-f831a23cd9db" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:to="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:to="loc_us-gaap_HedgingDesignationDomain_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:to="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d3641e73-eb3f-4a6b-a62d-e11cd2efb98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d3641e73-eb3f-4a6b-a62d-e11cd2efb98b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d7914bfd-56b8-4c3a-b352-99619b00f075_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d7914bfd-56b8-4c3a-b352-99619b00f075_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04d0efce-5d1d-4436-b5f2-877631ec3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:to="loc_us-gaap_InterestRateSwapMember_04d0efce-5d1d-4436-b5f2-877631ec3fc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_bd196777-bf54-4f40-84e3-0768298d4efc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_bd196777-bf54-4f40-84e3-0768298d4efc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_617c9edc-b360-40ea-a73a-b70713a36ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_617c9edc-b360-40ea-a73a-b70713a36ad7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_62b211c7-2c4a-4e7c-9f6c-61b909ede41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_62b211c7-2c4a-4e7c-9f6c-61b909ede41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_07b7c4d3-797b-4c45-aaa8-d3b944904ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_07b7c4d3-797b-4c45-aaa8-d3b944904ad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_2d87f0cd-5d56-43ff-8940-f85ba20701cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_2d87f0cd-5d56-43ff-8940-f85ba20701cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_1b2768df-8b15-4891-8246-12859cf52287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_1b2768df-8b15-4891-8246-12859cf52287" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c484dd34-cded-4c5b-9920-c28aacd62987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c484dd34-cded-4c5b-9920-c28aacd62987" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_c684ef9c-039f-4e9f-947c-53872624fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_c684ef9c-039f-4e9f-947c-53872624fcec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bb5a5c50-ab72-45c9-a656-31f174ccb87a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bb5a5c50-ab72-45c9-a656-31f174ccb87a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_89cae98d-9202-4608-9cbe-04f5e5b83940_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_89cae98d-9202-4608-9cbe-04f5e5b83940_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_f68d3ce5-adb7-4df6-bddb-c1efbd36f031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:to="loc_us-gaap_InterestRateSwapMember_f68d3ce5-adb7-4df6-bddb-c1efbd36f031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b03ca365-7bb9-4340-9d6b-9b9bf259f3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b03ca365-7bb9-4340-9d6b-9b9bf259f3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_703b8ccc-96e9-4748-83c6-51bd1adac428_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:to="loc_us-gaap_HedgingRelationshipDomain_703b8ccc-96e9-4748-83c6-51bd1adac428_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f940314b-5c7b-4c17-9b0e-7f6cc9be9df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:to="loc_us-gaap_CashFlowHedgingMember_f940314b-5c7b-4c17-9b0e-7f6cc9be9df4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_b7262276-c9b6-4913-949c-aea6fe2667e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_b7262276-c9b6-4913-949c-aea6fe2667e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_946a9ab3-ff4a-4ada-8b99-c48d70b20614" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_946a9ab3-ff4a-4ada-8b99-c48d70b20614" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_b65137e5-895e-4c90-ab67-b3b94aaaa48e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_b65137e5-895e-4c90-ab67-b3b94aaaa48e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8a7d2943-45b6-49fc-a0e3-c31df6e27c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8a7d2943-45b6-49fc-a0e3-c31df6e27c1d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:to="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d206d240-9391-40c6-95ab-9d181cff4608_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:to="loc_srt_RangeMember_d206d240-9391-40c6-95ab-9d181cff4608_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:to="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_04eb6405-10ea-4e3a-8aa5-ea86360d6f67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:to="loc_srt_MinimumMember_04eb6405-10ea-4e3a-8aa5-ea86360d6f67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7ca82137-d45c-4e85-816d-babf0dab131a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:to="loc_srt_MaximumMember_7ca82137-d45c-4e85-816d-babf0dab131a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_e386f994-2a31-4b51-8a3f-79b93c7ce3e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_e386f994-2a31-4b51-8a3f-79b93c7ce3e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_02186338-8de2-422b-be69-903e03526c20" xlink:href="blkb-20231231.xsd#blkb_ChangeInAccountingEstimateWorkforceStrategyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:to="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_02186338-8de2-422b-be69-903e03526c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_40268198-09fd-4311-8037-1d1e9d67a24d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_40268198-09fd-4311-8037-1d1e9d67a24d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0fb8bbb4-6888-4a18-a6db-f12424a4f654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_OperatingLeaseCost_0fb8bbb4-6888-4a18-a6db-f12424a4f654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_55b59bff-55e1-45f1-adf9-42f44938b4da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_Depreciation_55b59bff-55e1-45f1-adf9-42f44938b4da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0ae95d0e-30a8-4957-a19f-e0356c9ec749_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0ae95d0e-30a8-4957-a19f-e0356c9ec749_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_c058d49c-4fff-4d9b-9e6b-7549a93b5677" xlink:href="blkb-20231231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:to="loc_blkb_ThirdpartyTechnologyMember_c058d49c-4fff-4d9b-9e6b-7549a93b5677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e7c66f8f-107e-483b-96cd-1f460b1b84bf" xlink:href="blkb-20231231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e7c66f8f-107e-483b-96cd-1f460b1b84bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:type="arc" order="3" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1632ffd7-dad7-46d9-9d19-f49879175542" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:to="loc_srt_RangeAxis_1632ffd7-dad7-46d9-9d19-f49879175542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1632ffd7-dad7-46d9-9d19-f49879175542_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_54a2c9ef-7252-483d-94d1-caa989376db9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_42cb371e-6c5e-4a2b-85f0-0189a6e83389" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d20cfde0-5b25-4ab7-8d57-f1026ed181a2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:to="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_02e88ecd-5462-469e-b767-d4257f081007_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:to="loc_srt_SegmentGeographicalDomain_02e88ecd-5462-469e-b767-d4257f081007_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:to="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember_c6c620ab-fae9-4a0a-b0d9-988f593b3130" xlink:href="blkb-20231231.xsd#blkb_USSECMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_blkb_USSECMember_c6c620ab-fae9-4a0a-b0d9-988f593b3130" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USAGMember_1e870e4a-26cc-40fc-b7e1-0d8475819929" xlink:href="blkb-20231231.xsd#blkb_USAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_blkb_USAGMember_1e870e4a-26cc-40fc-b7e1-0d8475819929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_55bf1300-1779-413a-9aa8-59eb7b9a5581" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_country_ES_55bf1300-1779-413a-9aa8-59eb7b9a5581" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_42943fc2-171e-469e-867a-36ca34de0882" xlink:href="blkb-20231231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_42943fc2-171e-469e-867a-36ca34de0882" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_e48c6a5c-4ee7-49cb-9b78-b3ea0e34332e" xlink:href="blkb-20231231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_e48c6a5c-4ee7-49cb-9b78-b3ea0e34332e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_f7d031db-72d8-4e6f-8d31-2d7cf403a3b9" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_f7d031db-72d8-4e6f-8d31-2d7cf403a3b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_76109197-7afe-4714-b13e-e4230a4c7bef" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_76109197-7afe-4714-b13e-e4230a4c7bef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_5c93efab-9375-4a58-8e88-7d5ffc36e72a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_5c93efab-9375-4a58-8e88-7d5ffc36e72a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_5c2c4647-3d43-40e2-9424-09f1b67eb82e" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_5c2c4647-3d43-40e2-9424-09f1b67eb82e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_39a6db63-599e-4276-8eca-24e09789f702" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_39a6db63-599e-4276-8eca-24e09789f702" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_1f06c684-8cba-4b9e-a433-6596ae42681a" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentExpectedCost_1f06c684-8cba-4b9e-a433-6596ae42681a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_a09637ad-3237-43f3-b48c-97cd87b15382" xlink:href="blkb-20231231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_a09637ad-3237-43f3-b48c-97cd87b15382" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c79365ff-f3e8-44a2-b58c-254c537f8bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c79365ff-f3e8-44a2-b58c-254c537f8bf5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_4a2fabaf-a3bf-4c0c-a917-85902b47612f" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_4a2fabaf-a3bf-4c0c-a917-85902b47612f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_a4abb429-56fa-4e50-8f6a-9034d06d9c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_a4abb429-56fa-4e50-8f6a-9034d06d9c84" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_167ba2c1-caba-4b48-9e1d-5753895c46b4" xlink:href="blkb-20231231.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_167ba2c1-caba-4b48-9e1d-5753895c46b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_9cb4c82a-dc7c-4048-b5b5-a9e5ddf152f0" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_9cb4c82a-dc7c-4048-b5b5-a9e5ddf152f0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_468a0f8b-c82f-4a88-a0d2-1bb77b69bde9" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_468a0f8b-c82f-4a88-a0d2-1bb77b69bde9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_87dccab7-1269-4127-9db8-7da698b4c141" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_87dccab7-1269-4127-9db8-7da698b4c141" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_3e941d2b-1a51-4eca-bca3-64398a4b78dd" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_3e941d2b-1a51-4eca-bca3-64398a4b78dd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_b023ef0f-6097-4077-a7d9-696fa4ef7629" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_b023ef0f-6097-4077-a7d9-696fa4ef7629" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c1405ac3-fd64-414b-a602-983aedf69971_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c1405ac3-fd64-414b-a602-983aedf69971_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_0a208751-62c1-49c5-ba13-2a11c703fdf0" xlink:href="blkb-20231231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_0a208751-62c1-49c5-ba13-2a11c703fdf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_4dacd319-9c2f-46c1-abbc-d69ac519d697" xlink:href="blkb-20231231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_4dacd319-9c2f-46c1-abbc-d69ac519d697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4311c44f-396d-483e-872a-c31834538f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4311c44f-396d-483e-872a-c31834538f7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_dca58304-7e14-4dac-9cf6-ce5f05db09ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseLiability_dca58304-7e14-4dac-9cf6-ce5f05db09ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_05012659-b426-465b-85fd-5346c9491960" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_05012659-b426-465b-85fd-5346c9491960" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_26aa7761-6905-4099-8e79-b4e09471fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_26aa7761-6905-4099-8e79-b4e09471fbda" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:href="blkb-20231231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:href="blkb-20231231.xsd#blkb_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_58246114-72aa-49a1-a7da-879ce24dab10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_58246114-72aa-49a1-a7da-879ce24dab10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_6d884619-d2d0-4119-ba1c-5db913a1de9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_DomesticCountryMember_6d884619-d2d0-4119-ba1c-5db913a1de9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_037add29-c7be-434f-b587-6861ec9cd493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_ForeignCountryMember_037add29-c7be-434f-b587-6861ec9cd493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4a50c437-5681-42fd-b5df-7a12119607d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4a50c437-5681-42fd-b5df-7a12119607d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_43a9ac4f-1869-44fd-a131-af268850adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_43a9ac4f-1869-44fd-a131-af268850adc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_01ac43bf-43f0-4872-b63e-0d9cd19b016c" xlink:href="blkb-20231231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_01ac43bf-43f0-4872-b63e-0d9cd19b016c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_4f2f5588-aac5-40ab-b009-00bf1d24ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_4f2f5588-aac5-40ab-b009-00bf1d24ce98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_981b30a3-0a91-410f-a6f2-60068343c846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_981b30a3-0a91-410f-a6f2-60068343c846" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_14dec753-2539-45aa-90d4-f90c0ac3942d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_14dec753-2539-45aa-90d4-f90c0ac3942d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4b34f434-3237-4867-8100-2f780ab8d916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:to="loc_us-gaap_ForeignCountryMember_4b34f434-3237-4867-8100-2f780ab8d916" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_2cba9840-e7d1-4979-9356-492822497122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_2cba9840-e7d1-4979-9356-492822497122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_006cbb9b-c2cb-4cc4-af84-c927a6032274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_006cbb9b-c2cb-4cc4-af84-c927a6032274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1d46f783-8c8c-412e-813a-0254107c2a80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1d46f783-8c8c-412e-813a-0254107c2a80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_98ffac11-f57b-4e0b-aec1-09401a8100a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_98ffac11-f57b-4e0b-aec1-09401a8100a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86c9ad22-3372-44f0-854d-bbf4071dc08b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86c9ad22-3372-44f0-854d-bbf4071dc08b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_39439808-3eb2-41a3-a991-3824a1bf91f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_39439808-3eb2-41a3-a991-3824a1bf91f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_b1afe1d2-ddc8-4933-92e2-5ad16c7ee102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_b1afe1d2-ddc8-4933-92e2-5ad16c7ee102" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4badb3ee-18bc-4c71-8ac0-dc35b0c81dad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4badb3ee-18bc-4c71-8ac0-dc35b0c81dad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_b6dbcecc-b86f-419b-abc2-e6bef1c03bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_b6dbcecc-b86f-419b-abc2-e6bef1c03bf8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7f0328a9-aec8-49a2-bc05-116a82d4679d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7f0328a9-aec8-49a2-bc05-116a82d4679d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_b55d08b6-b5dc-43b1-b59b-5700e27fb213" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_b55d08b6-b5dc-43b1-b59b-5700e27fb213" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_cd910c81-53e6-4035-8bdd-71dd24a15644" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_cd910c81-53e6-4035-8bdd-71dd24a15644" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_03a404fe-e180-47a8-bd02-d8c0cb34fca4" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_03a404fe-e180-47a8-bd02-d8c0cb34fca4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_04098e96-5878-46f1-8c67-3a986bfc7546" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_04098e96-5878-46f1-8c67-3a986bfc7546" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_a573ba57-3ac9-40e2-92bc-68f9c3ab4260" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_a573ba57-3ac9-40e2-92bc-68f9c3ab4260" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_d16f7fce-a677-4d57-840e-4b8d578ce9df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_d16f7fce-a677-4d57-840e-4b8d578ce9df" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_5232201b-52fb-4d5b-8c22-3b6c25b96745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_5232201b-52fb-4d5b-8c22-3b6c25b96745" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_54a11b57-a610-4f14-8d95-511230d786aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_54a11b57-a610-4f14-8d95-511230d786aa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5bdcf82c-4e99-4537-b190-3156a8890404" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5bdcf82c-4e99-4537-b190-3156a8890404" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_07ea2298-1f8c-42e5-9d87-389aaeab1147_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_07ea2298-1f8c-42e5-9d87-389aaeab1147_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_0f7555bc-c31e-485f-ad63-f9f0121a1857" xlink:href="blkb-20231231.xsd#blkb_ValuationAllowanceChangeAcquisitionRelatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:to="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_0f7555bc-c31e-485f-ad63-f9f0121a1857" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_b397ccfc-aecf-43e4-bea8-294e81484542" xlink:href="blkb-20231231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_b397ccfc-aecf-43e4-bea8-294e81484542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78ad0efe-de86-471b-819f-d6e06fa1d507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78ad0efe-de86-471b-819f-d6e06fa1d507" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c4a8e147-b890-425f-a108-98172872ac76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c4a8e147-b890-425f-a108-98172872ac76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_abde6f7e-098a-48ce-851a-76bfd9995be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:to="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2993f7df-29b4-4c9f-a696-925f793a6fbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2993f7df-29b4-4c9f-a696-925f793a6fbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_47f15070-d2d2-4c4a-a52c-46eebab607b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_RestrictedStockMember_47f15070-d2d2-4c4a-a52c-46eebab607b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_94d6052a-118e-4f13-a138-47a9db9b5f3a" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_94d6052a-118e-4f13-a138-47a9db9b5f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_624c735e-686e-4c93-a6fa-8f3d8ba1128d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_PerformanceSharesMember_624c735e-686e-4c93-a6fa-8f3d8ba1128d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b000c381-7209-47c7-9c05-bdb275ce0989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b000c381-7209-47c7-9c05-bdb275ce0989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b1d17fc8-44e1-4436-8a92-c5022c0cc576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b1d17fc8-44e1-4436-8a92-c5022c0cc576" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8f8d1e0b-10f5-480c-8e48-861c85f769eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8f8d1e0b-10f5-480c-8e48-861c85f769eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8db67279-64b3-4110-aea6-8cf287e292b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8db67279-64b3-4110-aea6-8cf287e292b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f406aebb-1b2f-445a-892a-7c39bdd3d27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f406aebb-1b2f-445a-892a-7c39bdd3d27f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3e7e679d-a5d2-4431-9073-14aa3c648fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3e7e679d-a5d2-4431-9073-14aa3c648fe2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee5621-4ae7-46a5-bc42-9a82ecf29ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee5621-4ae7-46a5-bc42-9a82ecf29ad7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:to="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad92f72a-a019-4e14-8602-c53d3a3dcc59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad92f72a-a019-4e14-8602-c53d3a3dcc59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_ecb6484d-c6aa-4d0d-84ac-0cd4e1317525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_us-gaap_RestrictedStockMember_ecb6484d-c6aa-4d0d-84ac-0cd4e1317525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_e9a2485e-c8ad-4797-a51f-72315db3dc23" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_e9a2485e-c8ad-4797-a51f-72315db3dc23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b890b8e3-8072-46dd-b22f-f9128d9ff6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_us-gaap_PerformanceSharesMember_b890b8e3-8072-46dd-b22f-f9128d9ff6c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_63036d25-445f-454f-b660-228c2aac94e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_63036d25-445f-454f-b660-228c2aac94e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_17c58357-3bed-4b41-a4c5-76cee83fe5f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_17c58357-3bed-4b41-a4c5-76cee83fe5f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_7af51f91-b3c2-43e5-b9d5-fdc75dabe0dd" xlink:href="blkb-20231231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_blkb_CostOfRecurringMember_7af51f91-b3c2-43e5-b9d5-fdc75dabe0dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_bf3d9a9a-7f8c-4383-b8c2-e8cb2ca3c8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_TechnologyServiceMember_bf3d9a9a-7f8c-4383-b8c2-e8cb2ca3c8ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2fb4e3fb-cfda-4485-934c-790bb492a944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_CostOfSalesMember_2fb4e3fb-cfda-4485-934c-790bb492a944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_a086748c-4117-4ad2-af11-e39c91ad0032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_a086748c-4117-4ad2-af11-e39c91ad0032" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8f6a411d-0b8b-40e6-a9e2-d367f248ba86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8f6a411d-0b8b-40e6-a9e2-d367f248ba86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_905f3d58-af99-4e92-b146-edc4a81e1b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_905f3d58-af99-4e92-b146-edc4a81e1b65" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_d260dbbd-1b15-421e-8a2a-e93bc7b17bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_OperatingExpenseMember_d260dbbd-1b15-421e-8a2a-e93bc7b17bb8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a3cf421-cca6-4591-8b13-49974666ea90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a3cf421-cca6-4591-8b13-49974666ea90" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:to="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709ad52f-ef34-48b0-9a74-2bf49b775530_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_709ad52f-ef34-48b0-9a74-2bf49b775530_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4414265a-30b1-414c-9f89-2b23bb8289fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:to="loc_us-gaap_RestrictedStockMember_4414265a-30b1-414c-9f89-2b23bb8289fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_255438e7-84bd-4e0d-85d0-95c0daee5082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_255438e7-84bd-4e0d-85d0-95c0daee5082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c28cf433-6368-4797-b9b0-a73e21db427d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c28cf433-6368-4797-b9b0-a73e21db427d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_010cc889-1879-40e5-8e53-1b78495bb8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_010cc889-1879-40e5-8e53-1b78495bb8ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_933f5dbb-985f-487e-9918-759004d0f5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_933f5dbb-985f-487e-9918-759004d0f5fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_276b89e4-4e4d-4db0-8b47-921ca6279118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_276b89e4-4e4d-4db0-8b47-921ca6279118" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf691324-b5ab-4164-939c-75014c133d68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf691324-b5ab-4164-939c-75014c133d68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0f70f1b0-4c94-4d6e-8415-348edb40082f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0f70f1b0-4c94-4d6e-8415-348edb40082f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_accf0d25-5828-4609-ae49-64f26b79ccc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_accf0d25-5828-4609-ae49-64f26b79ccc9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27924ed2-a0b5-49cf-86d3-3192ca4598df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5f0a1034-be33-4a89-b5e1-6d015374e44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_f86710af-c93e-4f5c-ad2f-4467d274f579" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_f86710af-c93e-4f5c-ad2f-4467d274f579" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:to="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6f9ba8de-2b95-4160-9aa9-c08200a5f25c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6f9ba8de-2b95-4160-9aa9-c08200a5f25c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_921adc23-5b17-426c-b795-53d4d04c2ce4" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_921adc23-5b17-426c-b795-53d4d04c2ce4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_42742468-c0c1-417f-8962-11666d41e468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:to="loc_us-gaap_PerformanceSharesMember_42742468-c0c1-417f-8962-11666d41e468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90180236-6c46-4b00-b75f-23d5e263dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90180236-6c46-4b00-b75f-23d5e263dd0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe3926a1-86e4-4f72-8d56-4131e9c29fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe3926a1-86e4-4f72-8d56-4131e9c29fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_789b4e5b-093d-4965-997c-53979b45bbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_789b4e5b-093d-4965-997c-53979b45bbfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9caa4cc1-ae2a-4393-94ab-027b6c05bce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9caa4cc1-ae2a-4393-94ab-027b6c05bce5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_496da196-9694-4b89-b8ba-81004922722e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_496da196-9694-4b89-b8ba-81004922722e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7c3ec64d-6c40-4ccd-ba8b-80b33a17f6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7c3ec64d-6c40-4ccd-ba8b-80b33a17f6f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c318906a-af63-45c5-84a8-e6187bcc5282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c318906a-af63-45c5-84a8-e6187bcc5282" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_298d40c0-6bf6-4566-960c-d7c22db4d516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_298d40c0-6bf6-4566-960c-d7c22db4d516" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81c4597a-fde7-4f22-8e5a-eed15142b3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4913480-f23a-4d3f-86b2-b25a733783b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_72e7868c-6ca4-4760-bc7b-c9d3a7074afd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_72e7868c-6ca4-4760-bc7b-c9d3a7074afd" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_697bcce0-bf7d-4144-a839-13bd732d9ff5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_697bcce0-bf7d-4144-a839-13bd732d9ff5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_4c17abf8-deda-47c7-a79e-f6adc9eaa2b0" xlink:href="blkb-20231231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_4c17abf8-deda-47c7-a79e-f6adc9eaa2b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_3fa8e749-bc2e-414e-9504-0f42282fb1e0" xlink:href="blkb-20231231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_3fa8e749-bc2e-414e-9504-0f42282fb1e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1bf4e888-f218-4f36-a907-beaf5e046969_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1bf4e888-f218-4f36-a907-beaf5e046969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9cb72242-1ee8-4afc-8ef0-1bb72fbae189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:to="loc_us-gaap_SubsequentEventMember_9cb72242-1ee8-4afc-8ef0-1bb72fbae189" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_9d67c417-1f97-46ee-a83e-243472088ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_9d67c417-1f97-46ee-a83e-243472088ab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a5160411-49e6-4947-bb5a-aaf9a73bd04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a5160411-49e6-4947-bb5a-aaf9a73bd04a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_62f67bd0-5376-476b-9d89-1f180903aa76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_62f67bd0-5376-476b-9d89-1f180903aa76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_80043c53-d947-40c0-bc5d-4a38083705eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_80043c53-d947-40c0-bc5d-4a38083705eb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:to="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a47c6290-8082-47af-9c44-0d8f4f73e270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a47c6290-8082-47af-9c44-0d8f4f73e270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_900e8a04-4839-4c1d-8c21-3c3d8129a79e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:to="loc_us-gaap_CashFlowHedgingMember_900e8a04-4839-4c1d-8c21-3c3d8129a79e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_148e9555-6e3c-4b59-97f0-cd447b7ee112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_148e9555-6e3c-4b59-97f0-cd447b7ee112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:href="blkb-20231231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a947b3d6-eabe-48db-a682-48d5e345411d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a947b3d6-eabe-48db-a682-48d5e345411d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3d655811-c697-4af4-9128-d934aecfa452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3d655811-c697-4af4-9128-d934aecfa452" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ad5a0c8d-8613-458d-a3d6-ba51c498ebb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ad5a0c8d-8613-458d-a3d6-ba51c498ebb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_83d0cf3f-2424-466c-96e4-2257f99e1dec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_83d0cf3f-2424-466c-96e4-2257f99e1dec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_74ad2a34-a2fa-4876-b449-f85d36343175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_74ad2a34-a2fa-4876-b449-f85d36343175" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_531374fd-e88a-462e-9bf7-2251247fe894" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_531374fd-e88a-462e-9bf7-2251247fe894" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a2f582c5-323d-478f-8a12-09c8f50f9785" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a2f582c5-323d-478f-8a12-09c8f50f9785" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef3d890a-1585-40dc-918e-dbecf943f635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_74b6f2ed-2ce5-4743-ac0d-9171bb66d07c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_74b6f2ed-2ce5-4743-ac0d-9171bb66d07c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DefinedContributionPlanDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:to="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_286c8380-cd94-4157-b957-db2a2053d41b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:to="loc_srt_RangeMember_286c8380-cd94-4157-b957-db2a2053d41b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:to="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_240e01bc-9378-4164-8fa6-200f3c656470" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:to="loc_srt_MinimumMember_240e01bc-9378-4164-8fa6-200f3c656470" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d12a5959-f7a6-45b0-b3c7-b84458eb6be8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:to="loc_srt_MaximumMember_d12a5959-f7a6-45b0-b3c7-b84458eb6be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_4b16917b-d9b2-4ea9-8b33-c21e450ce740" xlink:href="blkb-20231231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_4b16917b-d9b2-4ea9-8b33-c21e450ce740" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_e8123c4d-a90d-44f7-9893-4b67e1f51fad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_e8123c4d-a90d-44f7-9893-4b67e1f51fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_86a3bb38-4d8d-4d1e-8dfd-69f9c140b9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_86a3bb38-4d8d-4d1e-8dfd-69f9c140b9d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_9542a9d8-fce9-4ba8-8e9e-c5f5a151ab2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_9542a9d8-fce9-4ba8-8e9e-c5f5a151ab2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b5d5cb55-136c-4f81-a168-0305dcc205b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b5d5cb55-136c-4f81-a168-0305dcc205b7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#SegmentInformationLongLivedAssetsByGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:to="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b5019030-05dc-4a72-9b13-0725b7e22a9d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:to="loc_srt_SegmentGeographicalDomain_b5019030-05dc-4a72-9b13-0725b7e22a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:to="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_91339d83-0fe8-49c2-a66a-f7cd977e952c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:to="loc_country_US_91339d83-0fe8-49c2-a66a-f7cd977e952c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_09b11f12-5720-4f0e-9916-8b72be33fe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:to="loc_us-gaap_NonUsMember_09b11f12-5720-4f0e-9916-8b72be33fe1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_dd73d9dd-d73b-4733-b67f-0e8d57afa4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:to="loc_us-gaap_NoncurrentAssets_dd73d9dd-d73b-4733-b67f-0e8d57afa4b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6ef3a618-dc42-435a-9ffd-bf2d9936634e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6ef3a618-dc42-435a-9ffd-bf2d9936634e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20231231.xsd#RevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#RevenueRecognitionRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:to="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_164f09fa-2b64-413b-b765-7dafab5aaf7c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:to="loc_srt_SegmentGeographicalDomain_164f09fa-2b64-413b-b765-7dafab5aaf7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:to="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7da41228-67c1-4c0e-8286-5bf643e1943c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_country_US_7da41228-67c1-4c0e-8286-5bf643e1943c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_029c132d-7a32-4754-8216-5030ba5c52ba" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_country_GB_029c132d-7a32-4754-8216-5030ba5c52ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c6740da6-ac0d-47a0-838b-892b290e4801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_us-gaap_NonUsMember_c6740da6-ac0d-47a0-838b-892b290e4801" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc8de207-d161-48c1-9033-09ff37c836df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc8de207-d161-48c1-9033-09ff37c836df" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#RevenueRecognitionRevenuebyMarketGroupDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2255ac1-212f-458d-a208-021be539eae3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:to="loc_us-gaap_SegmentDomain_c2255ac1-212f-458d-a208-021be539eae3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:to="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_4847f8a5-c330-4f6e-a7a7-abd823c01926" xlink:href="blkb-20231231.xsd#blkb_SocialSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:to="loc_blkb_SocialSectorMember_4847f8a5-c330-4f6e-a7a7-abd823c01926" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_f4e317a0-e689-4810-aef9-e0de94afa643" xlink:href="blkb-20231231.xsd#blkb_CorporateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:to="loc_blkb_CorporateSectorMember_f4e317a0-e689-4810-aef9-e0de94afa643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5529d0c-73ec-4676-80ed-8269f4ae5191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5529d0c-73ec-4676-80ed-8269f4ae5191" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:to="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b49219d1-00db-48d4-89a8-bcd0b948f447_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:to="loc_srt_ProductsAndServicesDomain_b49219d1-00db-48d4-89a8-bcd0b948f447_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:to="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_9dea2b9d-51cc-4cdc-94a5-0ef7332a93d3" xlink:href="blkb-20231231.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_ContractualRecurringMember_9dea2b9d-51cc-4cdc-94a5-0ef7332a93d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_00c6cab6-d82d-4952-aabf-be2efb6b0746" xlink:href="blkb-20231231.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_TransactionalRecurringMember_00c6cab6-d82d-4952-aabf-be2efb6b0746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_bc6fb57c-27dc-42d8-a859-f0813026fce4" xlink:href="blkb-20231231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_RecurringMember_bc6fb57c-27dc-42d8-a859-f0813026fce4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d2d8bfec-f34b-489a-8381-4fd7ae4346fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d2d8bfec-f34b-489a-8381-4fd7ae4346fd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_201f5aae-bcb4-4467-8cc0-45dfa7abacb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_201f5aae-bcb4-4467-8cc0-45dfa7abacb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dab10a5f-b82a-4dc1-8b07-c1968e01c77c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:to="loc_us-gaap_SubsequentEventMember_dab10a5f-b82a-4dc1-8b07-c1968e01c77c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_766bb1bd-f123-4ab2-9392-a7abd35d2aad" xlink:href="blkb-20231231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_766bb1bd-f123-4ab2-9392-a7abd35d2aad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_8af476e8-da0c-44e9-9c0a-0aa9f8fdccd1" xlink:href="blkb-20231231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_8af476e8-da0c-44e9-9c0a-0aa9f8fdccd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_77727b7b-d555-4f97-ace7-5174eb5f179e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_77727b7b-d555-4f97-ace7-5174eb5f179e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e05d8aa3-5bc5-43ad-a792-bdd4c90c7b27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e05d8aa3-5bc5-43ad-a792-bdd4c90c7b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ccf6838-a46c-4c3a-b07b-e89f8bebf237" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ccf6838-a46c-4c3a-b07b-e89f8bebf237" 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/2023/elts/us-roles-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_03692f19-ea44-4f26-80b3-4eb217bf4c44" xlink:href="blkb-20231231.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_03692f19-ea44-4f26-80b3-4eb217bf4c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_03692f19-ea44-4f26-80b3-4eb217bf4c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_f05fe94f-d886-41a2-acf1-f99a9585d9aa" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_f05fe94f-d886-41a2-acf1-f99a9585d9aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelPGianoniMember_6fd4d690-c4be-4224-8aad-907980a7a750" xlink:href="blkb-20231231.xsd#blkb_MichaelPGianoniMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_MichaelPGianoniMember_6fd4d690-c4be-4224-8aad-907980a7a750" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AnthonyWBoorMember_c84bbce9-fc31-4667-a06b-b2c070f76d37" xlink:href="blkb-20231231.xsd#blkb_AnthonyWBoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_AnthonyWBoorMember_c84bbce9-fc31-4667-a06b-b2c070f76d37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinPGregoireMember_9cc2aec2-a66f-48af-8395-e436ea6ca3ab" xlink:href="blkb-20231231.xsd#blkb_KevinPGregoireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinPGregoireMember_9cc2aec2-a66f-48af-8395-e436ea6ca3ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember_bad98d72-537c-447a-aee7-7db6eff9089c" xlink:href="blkb-20231231.xsd#blkb_KevinRMcDearisMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinRMcDearisMember_bad98d72-537c-447a-aee7-7db6eff9089c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember_ccd8ba21-d370-4a5c-9d5a-a79144c4afe1" xlink:href="blkb-20231231.xsd#blkb_JonWOlsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_JonWOlsonMember_ccd8ba21-d370-4a5c-9d5a-a79144c4afe1" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>blkb-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:495b203f-fc2a-4c29-8015-3f749ca085f9,g:f7544e93-fd2b-4c67-81ed-caa9764eccc5-->
<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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_59a9785d-a8a3-4922-873d-2d7706a0424b_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/2023/elts/us-gaap-2023.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_DeferredChargesPolicyTextBlock_49f7e2d8-964f-4ddb-814c-b1290b724060_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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityMaximumBorrowingCapacity_4bec2a18-dd4a-48f0-9ef7-0595ea0c0d25_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/2023/elts/us-gaap-2023.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_ResearchAndDevelopmentExpense_e86d3fc5-b694-4167-8b37-56ee6f917663_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_a5041bd8-9664-42b2-b11c-643534eed2f0_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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf3cb0fc-254c-480f-a206-a1ca783346d7_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/2023/elts/us-gaap-2023.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink: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 as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink: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 Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_40a9fc45-f37b-4b28-ae5e-e1f63305d266_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/2023/elts/us-gaap-2023.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_ImpairmentOfIntangibleAssetsExcludingGoodwill_3b2b0bcb-08d4-4011-be2e-9be76584042a_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/2023/elts/us-gaap-2023.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_blkb_CorporateSectorMember_e1285f3c-d9d4-4348-a6e6-0e59216ffbff_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-20231231.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_PaymentsToAcquireBusinessesGross_d280df21-98c7-4adb-8d07-8750bb64660b_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/2023/elts/us-gaap-2023.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_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_4c23bdd2-cc7f-40aa-aa49-0d58aa690290_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-20231231.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_ef32510b-af8e-4b5f-bcdd-d524d6126d6a_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-20231231.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_DeferredIncomeTaxLiabilitiesNet_12032e97-e5b3-45f2-aca6-f27dcb175bc1_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationFdiiPercent_2709c52b-fea0-49aa-aa95-c2c0cf16f991_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" 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">FDII benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink: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, FDII, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_f5a28e9d-a808-4529-b7f1-c51a2ae91ac7_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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_7f476370-d203-4183-86ae-545d8e04a3c1_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, 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/2023/elts/us-gaap-2023.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_us-gaap_DisaggregationOfRevenueLineItems_b82cbc9b-6b46-4f80-b443-7228b418c5ac_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_24245550-9390-4469-bbaa-a2ad0bdedc2e_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">2028&#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/2023/elts/us-gaap-2023.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c88da69c-9462-4181-91df-1b5381af66d1_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">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_61b2f216-1deb-4c15-8ed2-68b07b33cf4a_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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityLineItems_48812281-86fd-4680-abd1-f0f11f9fcfc0_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/2023/elts/us-gaap-2023.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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_24e32f2f-f4c9-43d5-b360-ff234b98b6b9_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/2023/elts/us-gaap-2023.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_LiabilitiesCurrentAbstract_e11d2ca6-9a46-42ad-88fc-e79e6be6959c_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/2023/elts/us-gaap-2023.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_DeferredFederalIncomeTaxExpenseBenefit_903d3656-63ca-4676-b4f5-8106e6eb49fc_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/2023/elts/us-gaap-2023.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_PreferredStockValue_26b3bd9c-23d6-44e6-b76d-6d27ac27b039_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/2023/elts/us-gaap-2023.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_SubsequentEventTypeDomain_150e75c7-a4ea-4e88-9be0-c30a43bdc696_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_499dc4fd-c68f-4405-874d-0dc8c949e283_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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeInstrumentsGainLossLineItems_a3d081b1-3be1-40a6-9d27-1751c7e5bd4b_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/2023/elts/us-gaap-2023.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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0d26cf0d-e62b-4c9b-8f5f-70f13ca4ebd6_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/2023/elts/us-gaap-2023.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_EarningsPerShareDiluted_d7541726-4ffa-4deb-8e13-d4b466b633da_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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_ed806c1a-7830-4c3f-94bd-f0db5d6ea0e6_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/2023/elts/us-gaap-2023.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_TreasuryStockValue_b688559f-2046-4116-9e5e-f09a0eb63a11_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; 15,562,864 and 14,745,230 shares at December&#160;31, 2023 and December&#160;31, 2022, 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/2023/elts/us-gaap-2023.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_AccountsReceivableNetCurrent_f9b8c152-c887-44b1-8093-af659c26f632_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 $6,907 and $7,318 at December&#160;31, 2023 and December&#160;31, 2022, 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/2023/elts/us-gaap-2023.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_ForeignCurrencyContractsLiabilityFairValueDisclosure_fa2243fe-c1a7-4d35-bfdc-327514d90e6c_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, liability</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/2023/elts/us-gaap-2023.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_SupplementalCashFlowElementsAbstract_ad4c7796-4173-4aea-83ab-c2c762bbf767_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_e1f4f28e-a54c-4aee-941d-4004325f8089_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 (loss) gain 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/2023/elts/us-gaap-2023.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_ShortTermDebtMember_2923cf2e-5aac-40dd-b56f-cb3a94a8de7c_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/2023/elts/us-gaap-2023.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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_7a00445b-99f2-4f88-9d04-db8210db8468_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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_16ed326d-edbc-41ce-b40c-361e18d45fbe_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/2023/dei-2023.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_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b51e61b4-1d14-4ce2-9e1b-223bf1667fb6_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/2023/elts/us-gaap-2023.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_938c6f21-7250-4bca-a1ce-6b549fef1ef4_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/2023/elts/us-gaap-2023.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_FairValueDisclosuresAbstract_a3826a29-3d65-4c07-b98f-949c18f1a84f_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/2023/elts/us-gaap-2023.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_blkb_TransactionalRecurringMember_f5332957-80d3-44fc-be67-f1378f257167_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-20231231.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_CostOfRevenueAbstract_4c56bd3b-bad2-4d4e-b945-7d89069e0169_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/2023/elts/us-gaap-2023.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_blkb_NetLeverageRatioRequirementDomain_b755a995-1811-415c-980d-e73012ec1649_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-20231231.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_StockholdersEquityAbstract_032aab84-b4f1-47d3-b50b-c4fec178e4cd_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">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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_9d3fc79c-4e02-40e2-bdb6-d400a1540660_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/2023/elts/us-gaap-2023.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_ContractWithCustomerLiability_3c1d7017-d9f3-4486-b825-eb7ed4d5a6c8_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/2023/elts/us-gaap-2023.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_blkb_MichaelPGianoniMember_label_en-US" xlink:label="lab_blkb_MichaelPGianoniMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Michael P. Gianoni [Member]</link:label>
    <link:label id="lab_blkb_MichaelPGianoniMember_documentation_en-US" xlink:label="lab_blkb_MichaelPGianoniMember" 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">Michael P. Gianoni</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelPGianoniMember" xlink:href="blkb-20231231.xsd#blkb_MichaelPGianoniMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_MichaelPGianoniMember" xlink:to="lab_blkb_MichaelPGianoniMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0e279b1a-638b-441d-bf54-79d07d0930fe_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/2023/elts/us-gaap-2023.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_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_1ee39b4c-d804-4c1f-9a81-575d15ef2908_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_21dff07c-48f4-4606-adcd-3ef0b5b6d541_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/2023/elts/us-gaap-2023.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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fafbfefe-2bca-4a96-acf1-a96b452e7e2e_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/2023/elts/us-gaap-2023.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_us-gaap_SignificantAccountingPoliciesTextBlock_47482db8-2306-4a5e-b25f-0e44f209a1d5_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel1Member_69cc4c94-b7a1-405d-9756-6bb1e41e6027_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock_1daca416-dd0f-4b28-8f46-fc533c9e3579_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/2023/elts/us-gaap-2023.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_StatementEquityComponentsAxis_b2de42a5-3e84-4408-bd7b-e2f18cc92514_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/2023/elts/us-gaap-2023.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink: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 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink: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 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_92ce33e7-f5c2-4aae-ad95-483c7cc27f35_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/2023/elts/us-gaap-2023.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_HedgingRelationshipDomain_f6a48a5a-34c4-4616-920f-29b9fe198f6f_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/2023/elts/us-gaap-2023.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_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_c1ee6fdb-9f26-4d36-a080-977b87126685_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-20231231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c0747fb2-7682-4b73-ad83-cb4518447f89_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">2025&#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/2023/elts/us-gaap-2023.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_dei_EntitySmallBusiness_2e135428-3af8-43a9-8c86-e75e48c94b32_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/2023/dei-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_576d1db0-6d58-4466-bfb6-43e4e1b31bb6_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">2027&#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/2023/elts/us-gaap-2023.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_dei_LocalPhoneNumber_b0c372a7-aa0d-4ddc-8692-288b4956b2b1_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/2023/dei-2023.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_2152cd2a-ef93-42e9-af7b-a2c35aacc112_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-20231231.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_DeferredTaxAssetDomain_5049b8df-00c9-4b8d-8556-4ed4ed5c83dc_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/2023/elts/us-gaap-2023.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_LegalCostsPolicyTextBlock_869ef08a-880d-453e-9468-368d2523fc06_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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeNotionalAmount_ca721d38-b103-4368-b8ea-85e237dc833d_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/2023/elts/us-gaap-2023.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_SupplierFinanceProgramObligation_f609c889-c40e-4504-87b0-3e60751b6d0c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" 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, 2022</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_6145f7b4-d337-4f06-bb9d-4e8a92a48956_periodEndLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" 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, 2023</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_0f7f6402-b853-4e82-95d6-e813798d483b_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/2023/elts/us-gaap-2023.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_RestrictedCashAndCashEquivalentsAtCarryingValue_3a40c4df-ca2a-4693-b2c3-6b24d8415239_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_bd106ea5-558e-44ea-86d3-7d274023d5bc_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/2023/elts/us-gaap-2023.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_RestrictedStockUnitsRSUMember_80d78748-5667-4c5d-bea1-c150351a788a_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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_48cbe119-818d-496b-8223-c8e3ce8e92a9_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_9d90faaf-ed25-4129-a62d-d98c1943a98f_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/2023/elts/us-gaap-2023.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_blkb_OneMonthMember_91dfd2fa-5923-45b7-b9ea-1b9c43a893d1_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-20231231.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_us-gaap_CompensationAndRetirementDisclosureAbstract_9e774d40-9536-45da-864e-5c4274829c71_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/2023/elts/us-gaap-2023.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_blkb_LineOfCreditFacilityVariableInterestRate_f63e56af-ab3d-4f40-a2d3-b77ade8fc3a9_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-20231231.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_LineOfCreditFacilityTable_e309c506-3552-4d1b-af63-773fb35a93da_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a9830e60-cc7a-4c02-9500-c5d4a20fb52b_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_0b221612-2f70-451b-8751-5110fc0f2073_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/2023/elts/us-gaap-2023.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_5e2c6fb7-bc5e-4edd-9c1a-0204ab845e32_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">Shares withheld to satisfy tax withholdings</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/2023/elts/us-gaap-2023.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_blkb_December2021StockRepurchaseProgramMember_38fc9943-d68a-4f7b-a2c5-488612bdd3c5_terseLabel_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2021 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2021 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" 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">December 2021 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember" xlink:href="blkb-20231231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_December2021StockRepurchaseProgramMember" xlink:to="lab_blkb_December2021StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_bc8319d7-a7fa-4b05-9051-67db93843384_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/2023/elts/us-gaap-2023.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink: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 Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink: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 Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0cb7ab2e-de17-4fa1-bf4e-b94026cc2d0d_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/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_492bd0af-cd44-4ce6-8a1a-05684340985f_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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a9763ebc-3850-47b2-9428-08c8a4c45429_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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c4d9f86e-5fca-46fe-a998-bfff44dbca89_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/2023/elts/us-gaap-2023.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_dei_NoTradingSymbolFlag_7ab66f98-d251-4c86-9b68-ffb2356d6083_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/2023/dei-2023.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_FairValueMeasurementsFairValueHierarchyDomain_9cf8d2cd-0692-4bfe-a620-f8c40d2db5ca_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/2023/elts/us-gaap-2023.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_dei_IcfrAuditorAttestationFlag_d255866b-1767-4385-8749-4ce31e1395c1_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/2023/dei-2023.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_GeneralAndAdministrativeExpenseMember_2c7ab89f-d60b-4664-b038-40e4dca49c41_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/2023/elts/us-gaap-2023.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_us-gaap_HedgingDesignationAxis_bfa2c410-b7ed-4222-a56d-fd17592176a6_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/2023/elts/us-gaap-2023.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_blkb_RestrictedStockUnitTimeBasedMember_964ccd4c-a98c-4350-9cce-7fae638d45e9_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-20231231.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_PropertyPlantAndEquipmentGross_1d66dc8d-ff7b-4281-802f-c49399ab6219_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/2023/elts/us-gaap-2023.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_GoodwillLineItems_47f21ab4-3acb-4a22-bf45-dc9cc88f6241_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/2023/elts/us-gaap-2023.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0c8a838d-e9a6-4f0a-8b36-e6133a4a9b4b_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/2023/elts/us-gaap-2023.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cb6c0855-4c2f-45a3-9da1-883a5587f4d5_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/2023/elts/us-gaap-2023.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractualRecurringMember_8e167e3d-26f5-4669-9ad2-ba65756b05c9_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-20231231.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_ValuationAllowanceLineItems_f8fb30a0-c32d-420d-ae83-42f2389da4f7_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/2023/elts/us-gaap-2023.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_DerivativesFairValueLineItems_71c04bb7-e95d-42e4-979a-bb0b5a34fa77_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/2023/elts/us-gaap-2023.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c932850c-9b01-4e24-ac5e-378d3a006839_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent_82806d20-7871-4d8f-98e1-a0504014a699_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/2023/elts/us-gaap-2023.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_ComputerSoftwareIntangibleAssetMember_abc554a1-e707-43f3-a2cf-2ee8f1f4d782_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/2023/elts/us-gaap-2023.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_blkb_PreferredStockPurchaseRightsMember_d17978b2-1c1a-4a62-88fe-1fa3ff9b38fc_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-20231231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ec1833c6-cb78-4c72-9fad-bcf4f87e9a3e_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">2026&#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/2023/elts/us-gaap-2023.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_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_473b6e21-e8ce-4796-b3bf-71d07f03c5f6_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentLineItems_09e31762-0408-437d-87a2-83a9e01367fb_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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_79135996-141a-4797-9f77-689cf36ed0f0_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_20021c8f-6863-42d6-8dea-148dacc0b538_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_eaea6fa0-7600-41b0-9763-e8219f13d8c2_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">2025&#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/2023/elts/us-gaap-2023.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_921a421c-249e-4db9-aaac-ec1ad9d6046c_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/2023/elts/us-gaap-2023.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_InvestmentIncomeInterest_d89002ed-813d-4e37-bad5-b75d99a3ed51_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/2023/elts/us-gaap-2023.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink: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 Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink: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 Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_36f84814-f7e3-4cbf-af36-cdf7c8f6a100_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/2023/elts/us-gaap-2023.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_BusinessCombinationConsiderationTransferred1_83369bd8-5b36-41f2-8f2e-dd18fd570dc1_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/2023/elts/us-gaap-2023.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_GrossProfit_2fbd911d-46e3-445f-8bc3-7bd86b0c5fd6_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/2023/elts/us-gaap-2023.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_us-gaap_ContractWithCustomerLiabilityCurrent_c6fcbac3-ac9f-40bc-b5cd-abfa28111c02_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/2023/elts/us-gaap-2023.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_dei_SecurityExchangeName_1273f6c2-72a4-42a8-aeb7-3788073d6ad9_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/2023/dei-2023.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f297b293-ecdd-4148-a9dd-39e744fab62d_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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_84964b2f-891e-4a4a-8fc1-3e0b76d485eb_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 (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0064718c-a721-4059-bed1-2508bdf050e8_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_3f387bf9-6f41-4c7d-ab5a-ec62f5f63401_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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_99ee1138-b8ec-4681-8bbb-b93400659636_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, asset</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/2023/elts/us-gaap-2023.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_MediaContentMember_101ba0b6-dab6-4a73-8211-aa4625912607_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/2023/elts/us-gaap-2023.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_srt_MaximumMember_a776c347-d17b-4141-a59a-b7c9d2d54f9e_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/2023/elts/srt-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfe0bb12-7bae-4a41-a184-7bb7ea57cb70_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/2023/elts/us-gaap-2023.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_dei_DocumentType_0bb58d29-6d6f-4434-b2d3-292e84d5ef73_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/2023/dei-2023.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_us-gaap_OtherComprehensiveIncomeLocationDomain_df1c88b5-98b2-4429-9040-e475f2648f6a_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/2023/elts/us-gaap-2023.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_blkb_NetLeverageRatioRequirementAxis_df59440b-6d8f-4093-97b5-5820b1aad898_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-20231231.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_02b0adb6-280e-46a6-bcb9-b90aef8e27bb_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, value, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_50b12b1d-805a-45ea-bde4-41ccf4877bdf_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink: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, value, acquired, 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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c03b13ce-0f53-4151-8b79-dd8eff000c27_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/2023/elts/us-gaap-2023.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_blkb_SecurityIncidentExpectedCost_2cd46709-2ef7-443c-b12a-0c2ba2fa7616_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-20231231.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_DerivativeLiabilitiesCurrent_07ece91a-f816-4155-a6bc-2c2bceb6bc05_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, 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/2023/elts/us-gaap-2023.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1055df6d-ef57-4d59-8714-14a84091c7fa_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/2023/elts/us-gaap-2023.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_CurrentFederalTaxExpenseBenefit_f911aa92-2a52-4d8b-9c35-99fe9593d986_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/2023/elts/us-gaap-2023.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_us-gaap_CapitalizedContractCostNet_ad887fa7-48b2-4d6f-a46d-15da757c6cf8_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/2023/elts/us-gaap-2023.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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7a2f10d1-32d9-446a-89cb-9f5aab57bfde_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/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_7df5db5d-4625-47fa-929f-77aa2c2126b0_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionAxis_ab311eb6-ffb7-46e6-8d06-793ae39fb0c3_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/2023/elts/us-gaap-2023.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_blkb_ApplicableInterestPeriodDomain_067aeb23-0e63-4402-b444-fc7609a85f93_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-20231231.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_26479db0-fa77-4a86-8795-09389b9900f1_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/2023/elts/us-gaap-2023.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_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_eb1a55f2-4076-4cc4-96a8-caccab3b7f44_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-20231231.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_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_b1ac0b90-a1ad-4ef3-8dd5-4a1cf7bb62a0_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-20231231.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_3b9f7b71-a0d6-4533-94c0-28626b29f673_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/2023/elts/us-gaap-2023.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_VariableRateAxis_3c610267-0ede-47f1-b6d6-ecd8f04b9dfd_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/2023/elts/us-gaap-2023.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_blkb_MaximumAfterDecember312023Member_e93a5ef7-fb5a-4a23-bd5c-aa70ff645af8_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-20231231.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_dei_Security12bTitle_36d880c2-0ce5-4493-8e4c-84d0c7615257_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/2023/dei-2023.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_SubleaseIncome_c4292aaa-c3a7-45ae-81ff-4719b03c632a_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/2023/elts/us-gaap-2023.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_BusinessCombinationDisclosureTextBlock_f89132ff-9275-4eb8-9e70-85ad70d362a6_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/2023/elts/us-gaap-2023.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_ChangeInAccountingEstimateByTypeAxis_fffd666f-159f-4269-aabc-840dd512451e_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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink: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 Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2910802b-3e1d-4a1c-a5a8-f67432ce4d5b_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_d63d0409-3795-496c-8fbc-a91bc51c29c3_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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureAbstract_a228ff21-b298-43e1-96cc-e188fcdc987b_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/2023/elts/us-gaap-2023.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_ScheduleOfDebtInstrumentsOtherTableTextBlock_b559fc97-f380-43cf-90b5-19fa49f31133_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-20231231.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dc0e07d5-ab1e-482b-a712-fc98e5c63563_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/2023/elts/us-gaap-2023.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_dei_EntityTaxIdentificationNumber_590d91b9-a45b-4a0c-b296-7bdf43eccb7b_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/2023/dei-2023.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_GoodwillForeignCurrencyTranslationGainLoss_d48492dc-03ab-43ce-a46e-e859476b5229_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/2023/elts/us-gaap-2023.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_LeaseCost_496a9d8d-f04d-4cca-bb26-a1b1f07503dc_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/2023/elts/us-gaap-2023.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_srt_RangeAxis_41ff212e-0671-477e-9a8c-5f5e12466d62_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/2023/elts/srt-2023.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_InsuranceRecoveries_1ed6c5c7-786c-4e04-b9a0-e049de24f0e8_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">Security Incident, 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/2023/elts/us-gaap-2023.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_country_ES_1bf79314-d173-46f8-a079-f91c517560e9_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/2023/country-2023.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_us-gaap_BalanceSheetLocationDomain_e7c7bf87-8988-46c4-a691-1408e66f15e9_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/2023/elts/us-gaap-2023.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_dei_EntityInteractiveDataCurrent_29f86942-2515-440a-86e4-c74764ad2442_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/2023/dei-2023.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_DisaggregationOfRevenueTable_cb74474f-b4c2-46e2-a444-e0147be0fee0_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/2023/elts/us-gaap-2023.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_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_10ec92c5-8246-4413-ba79-fc18f0ddf64f_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_233d937a-4874-43de-9db4-5d76655d12b1_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-20231231.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_dei_EntityWellKnownSeasonedIssuer_7731d2e9-9a6a-4830-92f9-ad42b63f13ba_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/2023/dei-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_50a43c10-e4a1-4d43-a6a3-06967f1bc01f_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/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d261ecc-86f6-48e5-a4c7-e2391bb5ac0d_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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink: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</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_ca7a1b17-87e2-4e21-a100-ff7e09ef3f20_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-20231231.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_dei_EntityIncorporationStateCountryCode_987cff9b-0b08-4c3c-a1b8-425cc028a1cd_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/2023/dei-2023.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_blkb_GlobalHQMember_f4a9ddc0-110f-4715-afbf-7e1a467a5ce6_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-20231231.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_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f001e66f-bc46-4706-a359-1fbaf5fb4355_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/2023/elts/us-gaap-2023.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_AdvertisingExpense_4df8fc9d-8a49-489a-ab7e-618c9a26a386_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/2023/elts/us-gaap-2023.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_OtherLongTermDebt_f584a856-bf72-483f-9ed0-f410bf3c83b4_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/2023/elts/us-gaap-2023.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_27ba7c98-701b-428a-9a98-ce89596f0605_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/2023/elts/us-gaap-2023.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_DerivativesPolicyTextBlock_0fa864cb-8122-4fe7-86ff-c9549400b143_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3a81095c-4d8a-4aa7-9941-1716d6dbe250_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">2024&#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/2023/elts/us-gaap-2023.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_OperatingLeasePayments_7ddb2387-937a-47d2-a69b-342fe7999d53_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/2023/elts/us-gaap-2023.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_fba9752a-cff4-4db9-94d1-1d93222212a5_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/2023/elts/us-gaap-2023.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_CommonStockSharesOutstanding_21b61503-754e-48cb-b316-e8977fd053b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_a640e23f-7405-48c5-b45a-a1d5d1e24596_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/2023/elts/us-gaap-2023.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_GainLossOnDerivativeInstrumentsNetPretax_9cc21c52-3fa4-4b57-b6cb-a4466aeb883c_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/2023/elts/us-gaap-2023.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_db82e4ba-3947-4222-8c03-67710280068a_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/2023/elts/us-gaap-2023.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_dei_AuditorLocation_7ed36aeb-7bef-4681-b942-ca549c0053e0_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/2023/dei-2023.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_DefinedContributionPlanDisclosureLineItems_7e850217-fd7b-48b1-bf8e-ef7e0aa0674e_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/2023/elts/us-gaap-2023.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_CommonStockParOrStatedValuePerShare_087da720-0edc-401e-ad7e-31b83b094a7c_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/2023/elts/us-gaap-2023.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_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_181d423f-201f-4010-9663-5b00e14777b6_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-20231231.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_6663aa16-7362-4846-8006-52653f492053_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/2023/elts/us-gaap-2023.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_TaxesPayableCurrentAndNoncurrent_0b483041-df56-4b95-be03-cd9cc8516713_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/2023/elts/us-gaap-2023.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_InterestRateSwapMember_34141973-ca64-4e4c-a111-855bfdcbe1c0_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/2023/elts/us-gaap-2023.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_blkb_AllowanceforReturnsMember_6e9fe64d-f235-4dc2-a0cd-481a567424f1_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-20231231.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_82942ff0-9d52-4aec-9bca-182c868504ff_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-20231231.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_ec3dcb19-17f4-451c-be6b-564433514183_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-20231231.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_DerivativeLiabilitiesNoncurrent_c58536da-6acd-4c72-8cda-6d53f8d9abb6_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 instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_be49ce7b-cfc9-4f98-b9ba-c3214e532281_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" 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">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/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink: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 Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_25b5af0d-90cb-46e9-9c5b-5af75da2bee7_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract_25fb6f66-c0eb-4bca-b45f-9632b1ef0a80_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/2023/elts/us-gaap-2023.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_CreditFacilityAxis_3205a9c8-53a9-4b2f-a490-313a84d8fa20_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d3a887f8-793f-47e1-9cf3-da315903979a_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/2023/elts/us-gaap-2023.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_Liabilities_a4acd676-65db-4f9e-8e18-ed5a267617ed_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/2023/elts/us-gaap-2023.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_us-gaap_CurrentIncomeTaxExpenseBenefit_a5b9ee7f-776f-449d-b327-26a9b2c73b18_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/2023/elts/us-gaap-2023.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_FairValueMeasurementFrequencyDomain_14301306-7e9e-4e44-b6e2-b15715ee78e6_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentDisclosureTextBlock_8fcc4d5b-2466-469d-ad2b-062126de37a2_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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink: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-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink: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-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_ffe217b7-5a90-4a69-9152-09abe4ba96e7_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-20231231.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_PropertyPlantAndEquipmentTypeDomain_527e6c25-f91c-45ff-8b87-33c0cf8b7c6c_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/2023/elts/us-gaap-2023.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b60dd1be-2d1f-430a-b399-9c85e6a86770_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/2023/elts/us-gaap-2023.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_SubsequentEventLineItems_25812027-39cf-411b-8e09-372e3419fe79_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_08a87e6a-0431-42c3-a9ff-292153d65857_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/2023/elts/us-gaap-2023.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_GeneralAndAdministrativeExpense_2b98a017-a7eb-49d7-a802-c56ed26dd9ff_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/2023/elts/us-gaap-2023.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_LoansAssumed1_00728722-1265-4467-aa75-79675d7d4259_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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0cff01f7-e839-4515-a831-d57728d9c537_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/2023/elts/us-gaap-2023.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_AssetsCurrent_0e81f6af-3ae6-4c47-b8bb-3c2a9002d470_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/2023/elts/us-gaap-2023.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_BusinessCombinationContingentConsiderationLiability_499b3589-7be2-4904-9a3e-2921ccb56e8c_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Contingent consideration obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_2de9550c-3634-43a7-910c-d67ffd5f4933_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/2023/elts/us-gaap-2023.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_SupplementalCashFlowInformationAbstract_aafb9344-d618-40e5-8976-5bfe35e9ddc9_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">Supplemental Cash Flow Information [Abstract]</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/2023/elts/us-gaap-2023.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_AdjustmentForAmortization_b1c1634e-9572-40f8-b056-1f43fd369747_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/2023/elts/us-gaap-2023.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_OtherLiabilities_8637ca75-a396-43f1-b9c5-50b1d71fbed2_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/2023/elts/us-gaap-2023.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_blkb_EVERFIMember_b3b8c0fc-f98b-4be8-ac2a-4f17c5b0732e_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-20231231.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_EarningsPerSharePolicyTextBlock_8c7d4da4-9bb6-4e52-b45d-7e822fe1f1ce_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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_36f2d1b3-bbe0-4215-8499-ce810a0ddc6c_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/2023/elts/us-gaap-2023.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_9c50f7a3-bd1c-4051-b518-75095b0a670f_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a6eca7e7-d520-41ed-8ad4-1102c77ab003_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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ada84314-6bc0-4140-9a0a-45188547588a_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_5428f44c-bcde-4891-8c50-300ec9074a9a_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/2023/elts/us-gaap-2023.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_AccruedInsuranceCurrentAndNoncurrent_ed7c4094-0c38-4ce1-999d-dcc33fc34dcb_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_49168916-df9d-4200-aa7a-ded33822773f_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">2028&#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/2023/elts/us-gaap-2023.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_blkb_ComputerSoftwareMember_c54afa1a-4b54-4fb3-906f-4f62179392ff_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-20231231.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_blkb_KevinPGregoireMember_label_en-US" xlink:label="lab_blkb_KevinPGregoireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kevin P. Gregoire [Member]</link:label>
    <link:label id="lab_blkb_KevinPGregoireMember_documentation_en-US" xlink:label="lab_blkb_KevinPGregoireMember" 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">Kevin P. Gregoire</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinPGregoireMember" xlink:href="blkb-20231231.xsd#blkb_KevinPGregoireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_KevinPGregoireMember" xlink:to="lab_blkb_KevinPGregoireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_40896348-1a32-418b-a3aa-8dc4038adb55_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/2023/elts/us-gaap-2023.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0c4f9586-d360-4f4f-8cfc-380486e65475_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/2023/elts/us-gaap-2023.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_StatementClassOfStockAxis_a17010fe-9759-41f7-900e-0d1aa608cf28_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/2023/elts/us-gaap-2023.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_5f51b34c-d8f7-4512-bf30-acf6f0012096_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/2023/elts/us-gaap-2023.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_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_223a8ffe-6c89-4719-b486-f23cd11fe0c6_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-20231231.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_DeferredTaxAssetsGrossAbstract_fca05c3f-5697-4fdc-bcae-dc56914adb66_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/2023/elts/us-gaap-2023.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_EurodollarMember_36615df8-296f-4667-ae20-21a791c77d11_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/2023/elts/us-gaap-2023.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_FurnitureAndFixturesMember_f152cd1f-57c4-4319-bf37-04e3ee0d33c0_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/2023/elts/us-gaap-2023.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink: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 Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink: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 Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_10df01fa-cf90-4e74-9234-947f3df8b0f0_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/2023/elts/us-gaap-2023.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_blkb_USAGMember_02fd8fd8-0bd9-4463-8075-ca5493f7d440_terseLabel_en-US" xlink:label="lab_blkb_USAGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US AG [Member]</link:label>
    <link:label id="lab_blkb_USAGMember_label_en-US" xlink:label="lab_blkb_USAGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US AG [Member]</link:label>
    <link:label id="lab_blkb_USAGMember_documentation_en-US" xlink:label="lab_blkb_USAGMember" 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">US Attorneys General and the District of Columbia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USAGMember" xlink:href="blkb-20231231.xsd#blkb_USAGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_USAGMember" xlink:to="lab_blkb_USAGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_e82b9a1c-bdf5-40d4-830d-d1b3194e5e70_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/2023/elts/us-gaap-2023.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_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_288e5859-fee6-4de2-bd95-f01a34d9aadc_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-20231231.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_NoncurrentAssets_1be2862c-0d7c-4b6c-a368-e65c07c25f9e_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/2023/elts/us-gaap-2023.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_GoodwillImpairmentLoss_fb6df7fe-9b07-40d0-bd17-ffcbacab01d3_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInDeferredRevenue_db908426-c90a-4815-839a-92b9ebc0797d_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsValuationAllowance_96159a74-09e2-4601-8377-1459f3437f3f_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_3ea412dd-7077-41e9-a6ac-f84c03fc4185_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_e9270f6c-117c-48e1-97de-a255741539e7_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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_757bb5e1-5f42-436d-a2ad-fb8fcdaab9dc_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/2023/elts/us-gaap-2023.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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_81929935-161a-4f70-af91-ae3383a94669_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/2023/elts/us-gaap-2023.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_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_a3e1d8f7-3418-4253-9e1d-aeeac901422a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" 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</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_18ce866c-fa40-432d-8eee-c79462bd01eb_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/2023/elts/srt-2023.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5b0eec82-71ad-4f88-87b0-f369390816e6_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_ed2958ce-67ad-41d7-948a-ee1ed40a5791_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/2023/elts/us-gaap-2023.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_blkb_SoftwareAndContentDevelopmentMember_c10b5c36-53bb-4b88-b19c-963d51c99b2c_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-20231231.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_blkb_CostOfRecurringMember_9901649c-7ebf-4544-ade2-1a1168ac0615_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-20231231.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_PropertyPlantAndEquipmentByTypeAxis_498bfa2b-f158-45d8-aad6-feba2bd64447_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/2023/elts/us-gaap-2023.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_DepreciationAndAmortization_4d84126d-a50a-44e1-a846-b1f0cd498d76_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/2023/elts/us-gaap-2023.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_dei_EntityEmergingGrowthCompany_caed9ee7-f5b0-40ea-87c7-c58ae594661e_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/2023/dei-2023.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_country_GB_b8e076bd-1edb-42fc-8d17-09c59b34f66b_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/2023/country-2023.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_IntangibleAssetsNetExcludingGoodwill_0f32b9ca-4075-4fd0-9df8-3c399bc43d44_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_fc8488dc-4539-442b-9164-7aeea9764dee_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGross_c3379439-ebca-434a-b2ed-9cc776d4de31_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/2023/elts/us-gaap-2023.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_SecurityIncidentExpense_202193d3-828d-4e70-bb14-b8a553eb65bf_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-20231231.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_246f35b9-5acc-40b4-b7b0-162bacfeefd4_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fad99b41-673e-48bd-be88-b3d12a25854e_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">2024&#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/2023/elts/us-gaap-2023.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_e60d74d9-2e67-4bbe-b2c3-38277947a6b5_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-20231231.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink: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</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink: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 Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_92a9c3f9-31dd-4e66-9c9b-a8b65b58481b_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/2023/elts/us-gaap-2023.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_CommonStockMember_ba49cf76-18f4-4a4e-8322-49fbf96021f4_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/2023/elts/us-gaap-2023.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_a4e32593-359d-4ef4-b9bd-40cb3c58d259_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/2023/elts/us-gaap-2023.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_dei_EntityAddressPostalZipCode_6237dfc6-a2f6-4c25-a4f7-e7e485da80fc_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/2023/dei-2023.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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8f5c2211-17dc-45e0-af6f-e6c8401007a4_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/2023/elts/us-gaap-2023.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_IncomeStatementLocationDomain_a76bbb79-8f64-4965-bfab-5aad6d0660d6_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/2023/elts/us-gaap-2023.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_us-gaap_ValuationAllowancesAndReservesDomain_245e521d-6cb8-4f0e-99aa-d8ad1951369e_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/2023/elts/us-gaap-2023.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_DerivativeAssetsNoncurrent_8be3589e-4a78-45b2-bba5-6c02f64247eb_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/2023/elts/us-gaap-2023.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_srt_MinimumMember_3f53edaf-e164-4260-b47f-23ca33adb9d1_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/2023/elts/srt-2023.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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_975a86eb-233b-41fc-a899-37c69dd6bd82_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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentNet_e2373a30-a5d4-48e4-aa66-d70efab76f8b_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_03947255-38dd-4d6b-a150-3ccd4a6e7e7e_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTax_5bdb772b-365c-46dc-b047-192480a0f5f0_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/2023/elts/us-gaap-2023.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_92a656fb-0090-4eef-9649-edfb39caaec5_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/2023/elts/us-gaap-2023.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_StatementOfCashFlowsAbstract_76d07f20-5e43-4699-9c77-ce3ca478c7b4_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/2023/elts/us-gaap-2023.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_AssetsAbstract_a5800513-f336-43cb-a36c-2440171dd860_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/2023/elts/us-gaap-2023.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink: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 Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink: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 Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a56f8026-999b-4959-be2a-887ae4f12bc7_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_8d8717a8-1da0-4225-8651-b244ea61acb2_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 revaluation (losses) gains</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">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2c16546c-334e-4d81-b9f0-6fd3226189b1_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/2023/elts/us-gaap-2023.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_69be2ac5-1a82-4396-939b-de5f12f3d6db_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsOther_9f8ea2e3-464c-43bc-86f0-38bb55b184e7_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/2023/elts/us-gaap-2023.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_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_82a045c9-f999-4dcb-aff7-8b7273d64c8c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7a61fec8-c877-4546-87ac-f508049f9722_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/2023/elts/us-gaap-2023.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_LesseeLeaseDescriptionLineItems_feb83603-98ce-4714-aa08-3a8db6901656_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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureTextBlock_3c38cde7-e755-4f14-8477-d33c8920093a_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/2023/elts/us-gaap-2023.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_PaymentsForProceedsFromOtherInvestingActivities_42089a06-c47a-4774-89e7-c0301aeb511e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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 investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink: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 (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CreditSensitiveAdjustment_32cba9b8-4e9f-43e3-a393-af5ae798e335_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-20231231.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_RetainedEarningsMember_419743ab-421a-467a-ba8d-dada0e06bbfa_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/2023/elts/us-gaap-2023.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_LongTermDebtCurrent_912ca9b1-4f16-4e48-bd97-cf99b9d124b8_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_6c698699-aa3c-41e5-a912-4185a019f016_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/2023/elts/us-gaap-2023.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_06b781ee-ae74-4bf6-94a8-f60c1fcf64a8_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-20231231.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_6795198f-2a83-4581-b07d-acbc775a0f0f_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-20231231.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_EarningsPerShareBasic_d56890b1-f789-41a6-b11b-105fd57c2b36_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/2023/elts/us-gaap-2023.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_AccountingPoliciesAbstract_3e559cce-99bc-40ac-8dc1-e70dc779b935_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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_14bbaea0-3be5-4114-8948-222da89fab12_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/2023/elts/us-gaap-2023.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_ClassOfTreasuryStockTable_9f997ccb-0d21-44ef-891e-84110439d207_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink: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 Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink: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 Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DueToCustomersCurrent_659fda08-5349-451b-8100-6d8206d10b2b_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-20231231.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_36dc6089-9bfe-4c18-acc3-7c0848bf7739_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-20231231.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_StockIssued1_7c51b190-4a01-411b-9834-32512faef9a7_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/2023/elts/us-gaap-2023.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_ConsolidationPolicyTextBlock_e803da46-de58-4623-bab5-6ec03e5b7915_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6a355978-cd4c-42aa-b33f-2e860049db96_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/2023/elts/us-gaap-2023.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_ProceedsFromIssuanceOfDebt_33ad4f86-b9e1-423a-b197-4ed2d4b50355_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/2023/elts/us-gaap-2023.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_dei_DocumentTransitionReport_0abd15f4-0f70-4852-89d2-8500e50a252c_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/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink: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 Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink: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 Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_e04e365a-bab5-41e9-a2d2-9f9f7029cf5f_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-20231231.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_GoodwillPurchaseAccountingAdjustments_a8570cee-2c6c-49f5-85b4-7a3085729cf5_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/2023/elts/us-gaap-2023.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd72aaf0-da95-432a-97e4-8f042ac47f02_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/2023/elts/us-gaap-2023.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_TechnologyBasedIntangibleAssetsMember_e7c571a8-162d-45d9-baf3-4a55da56da03_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/2023/elts/us-gaap-2023.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_RepaymentsOfLinesOfCredit_462d481c-6ed3-4f7a-be63-ef95a79ed76c_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/2023/elts/us-gaap-2023.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_CapitalizedComputerSoftwareAccumulatedAmortization_ec9ae8ce-dce2-4eb4-8eec-c15c5f4d3ef0_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/2023/elts/us-gaap-2023.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_ContractTermOfRecurringRevenueContractsAtRenewalYears_7111c207-77d3-42c4-a052-a5569c5bae90_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-20231231.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_SummaryOfIncomeTaxContingenciesTextBlock_a828b565-63d0-4e83-b69a-0831b044a9e1_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/2023/elts/us-gaap-2023.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_blkb_SecurityIncidentOngoingLegalFees_0e832c15-4825-47aa-aea3-b0f2a34c3774_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink: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, ongoing legal fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_label_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink: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 Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" 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 Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:to="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_11a946eb-23d0-4659-ba91-5c0c4519a5b3_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/2023/elts/us-gaap-2023.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_dei_EntityPublicFloat_0f20f67a-bc77-4246-b294-e94e36830940_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/2023/dei-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f05d15a0-ebff-48a9-b9ef-4855ab2cd11c_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/2023/elts/us-gaap-2023.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_blkb_OperatingLossCarryforwardsSubjectToExpiration_95608df7-818f-43da-bebd-68861e3909aa_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-20231231.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_PropertyPlantAndEquipmentAbstract_aefa501c-5491-4555-abd5-02c101145e06_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentRiskAxis_52a5f490-5453-4ec9-b996-78dcd1696d12_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/2023/elts/us-gaap-2023.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_ValuationAllowanceDeferredTaxAssetChangeInAmount_5ea47acc-c5ec-4a2f-9125-13582d5812cc_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/2023/elts/us-gaap-2023.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_DebtInstrumentCarryingAmount_37380463-0985-4e87-b24e-dc846df6879c_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_6430f5bd-2de3-45ca-9102-01c0177cbda2_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/2023/elts/us-gaap-2023.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_16dcbfc2-7b5e-41fb-bf1f-4a053c57daca_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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_0aaf7fe6-7882-4bc8-a8a6-153a0c2c533c_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/2023/elts/us-gaap-2023.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_DerivativeAssets_5445739b-cefb-4958-b9ae-717c078bf230_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3a791504-edc3-480b-a0a8-77e368e87428_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/2023/elts/us-gaap-2023.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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_a0fd03f2-6ee4-448a-a820-4e7ed2abc99e_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/2023/elts/us-gaap-2023.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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_4557503c-5589-4bc1-93b0-995de3eb826c_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesLeasingArrangements_e6ac164d-63cc-45c6-bb44-01f0b98d53e5_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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit_1175390a-df9d-4c2b-9567-85ec51df828e_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_31fa042b-ebea-432f-abfb-d2ed5df7a637_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/2023/elts/us-gaap-2023.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_StatementOfIncomeAndComprehensiveIncomeAbstract_1728760c-1ee2-4243-ba51-60077a13a958_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/2023/elts/us-gaap-2023.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_SubsequentEventTypeAxis_24172267-ad42-4944-98dd-761edb887ef2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_381495ff-4b47-4ec0-9b4a-acf8e21794ee_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-20231231.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_dei_DocumentFinStmtErrorCorrectionFlag_add89656-3415-42c4-a422-ee1da4eaf44b_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 financial statement error correction flag</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_76d0d0b1-f637-416d-817a-7247b4333ffd_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/2023/elts/us-gaap-2023.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_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_ca74c125-0154-4cb2-910f-9457c02e9f11_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-20231231.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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d8309715-4809-4145-9435-1a9f3b0b5808_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerMatchingContributionPercent_d1140298-46f0-40eb-b586-24dff8390ef0_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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivable_3c6a25f3-33c7-439a-ab24-eef28a8c15c9_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_45b7ff97-cd84-4dff-bde5-86c8da13b610_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_01e82157-1a92-48db-ba2b-bc3b3227dbd5_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">2024&#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/2023/elts/us-gaap-2023.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_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_bd16d434-bbd2-4396-9baa-a42ae7e2d935_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-20231231.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_OtherAssets_5332a244-07db-4af5-bfa0-f75ad61efd94_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/2023/elts/us-gaap-2023.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_27d157c9-6d5b-47b3-b4a3-7d5c7a10b068_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/2023/elts/us-gaap-2023.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_blkb_ApplicableInterestPeriodAxis_7cf276a1-85df-453d-a5d8-341fafabe2c4_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-20231231.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_StockIssuedDuringPeriodSharesAcquisitions_3ec30d94-5031-4793-a03a-7e6481880792_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/2023/elts/us-gaap-2023.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_dei_DocumentsIncorporatedByReferenceTextBlock_4a40073f-cae7-472c-b2af-a04c7fe293ea_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/2023/dei-2023.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_EffectiveIncomeTaxRateReconciliationTaxCredits_d142ebd2-bd15-4ba9-8117-6d3ef0008232_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/2023/elts/us-gaap-2023.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_dei_DocumentPeriodEndDate_86dcb638-a30c-412b-a01f-e0dfc1c48953_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/2023/dei-2023.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink: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 Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_03d21d67-c8ac-4dfe-9747-5a2f5c8d2182_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/2023/elts/us-gaap-2023.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_TreasuryStockCommonMember_5cbf5ab8-3a47-4d36-bfe4-aec68574fe41_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, common [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AnthonyWBoorMember_label_en-US" xlink:label="lab_blkb_AnthonyWBoorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anthony W. Boor [Member]</link:label>
    <link:label id="lab_blkb_AnthonyWBoorMember_documentation_en-US" xlink:label="lab_blkb_AnthonyWBoorMember" 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">Anthony W. Boor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AnthonyWBoorMember" xlink:href="blkb-20231231.xsd#blkb_AnthonyWBoorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AnthonyWBoorMember" xlink:to="lab_blkb_AnthonyWBoorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_bbb4068c-3dfa-4f63-ab99-a5f8e970a269_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/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit_a76cb071-f9b2-4384-b18f-1de5f5b83188_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 provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f8127955-08f6-4162-9f25-e96d0bc7e8a1_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 provision (benefit)</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/2023/elts/us-gaap-2023.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_us-gaap_NonUsMember_2cdf76ad-1b3d-47d6-a497-787d037a6b5a_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/2023/elts/us-gaap-2023.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_DesignatedAsHedgingInstrumentMember_46ce9fe4-5cf0-48c0-9095-70652733da29_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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivableWriteOffs_f4b83772-0606-4432-ab24-070ee25bfd81_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/2023/elts/us-gaap-2023.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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_40505366-de09-4de5-b7fe-974f7c80209e_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" xlink: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, customer reimbursement requests inactive or abandoned, percent</link:label>
    <link:label id="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_label_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" xlink: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, customer reimbursement requests inactive or abandoned, percent</link:label>
    <link:label id="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" 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, customer reimbursement requests inactive or abandoned, percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" xlink:to="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember_db89e961-086d-4a64-8db1-c66d8136f305_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-20231231.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_EquityAbstract_01001e9e-1719-418b-9114-12b31d06bf2a_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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3cb78f5d-d64a-4908-b8c4-548338f3fe9b_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/2023/elts/us-gaap-2023.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_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_c96f1397-728d-4738-b128-ff38cd2e59c6_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-20231231.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink: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 Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_a927b483-38e1-40ee-9c19-d9e76fce0c0b_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAtCarryingValue_08d81633-f59f-414d-ae3b-48dd6fb9aff9_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/2023/elts/us-gaap-2023.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_SharesPaidForTaxWithholdingForShareBasedCompensation_8c445ae3-e477-41df-80a1-4b8be595430c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" 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">Shares withheld to satisfy tax withholdings (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_924be67d-f839-4633-ad8f-62b7fa4197be_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_d1fcfd2c-7dd8-477b-adb7-7e927d9c56e6_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/2023/elts/us-gaap-2023.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_CreditFacilityDomain_ec920e8c-a9cd-461c-b620-8ae95bfd3f4e_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/2023/elts/us-gaap-2023.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_TreasuryStockSharesAcquired_f11904ec-a96a-47da-ae27-10d0f870b753_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" 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">Treasury stock, shares, acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_d92f2fae-80bd-42e6-bc0b-fb52e1331fe7_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/2023/elts/us-gaap-2023.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_DebtInstrumentBasisSpreadOnVariableRate1_ad138531-0bb1-404e-b592-401b7b90ccb2_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentUsefulLife_9f4c4532-b0d0-4045-bce7-9a639ec7e558_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_45c75385-a441-4402-8539-0b9fe78b340e_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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink: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 Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_17bd5d31-b320-4c75-a0b1-7016e4a1c918_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/2023/elts/us-gaap-2023.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_blkb_DerivativeInstrumentsCurrentAndLongTerm_39ad9cb5-dc77-4416-8219-f1df19a97501_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-20231231.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_SoftwareDevelopmentMember_8afe0f59-71fb-4e61-9e78-4bd9b4f5e443_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/2023/elts/us-gaap-2023.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_blkb_AccruedExpensesAndOtherCurrentLiabilities_46624010-0151-4dbe-b25c-88dae6bf9bdc_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-20231231.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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7c73b255-f93d-49fa-9b7b-be9b504401ee_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink: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, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_193be75c-c6de-442a-9034-adf5577275c9_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/2023/elts/us-gaap-2023.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_52051aae-50a3-4ffd-982d-8c0ee26b89b6_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/2023/elts/us-gaap-2023.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_blkb_SixMonthMember_0daa4a40-1ded-44ae-9974-436ba64e9559_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-20231231.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_RevenueFromContractWithCustomerTextBlock_fecfe8f0-aa4f-4c8f-b67c-b217988ab9f0_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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_981a1a84-4632-4e31-ba97-5ae836c6eb48_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/2023/elts/us-gaap-2023.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_AdditionalPaidInCapitalCommonStock_ac56036f-60a3-4582-bc65-6e912eecc3de_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/2023/elts/us-gaap-2023.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_AdditionalPaidInCapitalMember_e77234d9-a288-4c01-99b4-758d1569e23f_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/2023/elts/us-gaap-2023.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_DocumentAnnualReport_09530746-7d63-4777-9653-743067d78fc7_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/2023/dei-2023.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_b84c56f2-4ac1-4b41-8929-07e792d3639e_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/2023/elts/us-gaap-2023.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_BalanceSheetLocationAxis_dd1394f5-dd56-42ab-b265-fd9a9a4ea943_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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_790b7e9e-ec9f-46ec-be92-81d2c0c0a747_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_6bc25873-ae5c-4d58-8f04-b2acb987c09d_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/2023/elts/us-gaap-2023.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_LossContingenciesLineItems_9e1d72ec-e7f4-424b-acee-fd15fa4033d7_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/2023/elts/us-gaap-2023.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_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/2023/dei-2023.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_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a7f5b13-76c9-4731-863e-843dd13f9c8f_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/2023/elts/us-gaap-2023.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_SubsequentEventsTextBlock_68ade349-a87e-46ec-855e-c9ada7beaea0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_5180b30c-e4ff-47e7-8075-ba90af014fbc_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/2023/country-2023.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_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_2bbb6365-b35e-478b-a9dc-c4bbd4f77c64_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-20231231.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_FairValueMeasurementsRecurringMember_70dc97b4-1375-45db-8a3e-0eed499b7a38_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_11af7e2a-d4a8-473b-b747-38b324457928_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/2023/elts/us-gaap-2023.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_OtherLiabilitiesNoncurrent_75dc4141-ffd3-4064-b4d6-c566145e8394_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_c387205c-2a40-4727-80ef-cfc323e59b9e_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_944cc371-d451-43e1-b1f3-812d43528d9e_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/2023/elts/us-gaap-2023.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_us-gaap_RevenueRemainingPerformanceObligation_524f1aea-1723-467c-b923-56532373b499_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/2023/elts/us-gaap-2023.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_CompensationAndEmployeeBenefitPlansTextBlock_3d296ddb-dda0-4dda-aa48-aa9ed55aac4e_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/2023/elts/us-gaap-2023.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_us-gaap_CashFlowHedgingMember_bc6e6981-19b0-483d-8520-61a606f4d8fe_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_7d729268-7bbf-4f0b-b784-ea108161d9c1_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/2023/elts/us-gaap-2023.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_OperatingExpenses_31c6c9f6-33c8-4b2e-b090-e11984842479_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/2023/elts/us-gaap-2023.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_us-gaap_SegmentReportingDisclosureTextBlock_45684815-0164-4ff3-9c42-c35380fc8de4_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/2023/elts/us-gaap-2023.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_887b6063-effc-43c0-9e3b-98b47cb8cb21_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 (decrease) 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/2023/elts/us-gaap-2023.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_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_e56eab3e-040f-4d16-901c-7d24d9591cd9_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-20231231.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_SecuredDebtMember_b7780a77-ebac-4267-9b5d-dad598363f7b_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/2023/elts/us-gaap-2023.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_EquityComponentDomain_6d014678-bc35-4262-a785-fd80e97ff14c_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/2023/elts/us-gaap-2023.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_StateAndLocalJurisdictionMember_282b5f45-4c03-43e3-aabe-613f533e675f_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/2023/elts/us-gaap-2023.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink: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-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink: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-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_362bb62c-7af9-48b0-8e5a-3a7342063250_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/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_1a294e33-e466-4da4-8f4b-a1f6e84483ba_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/2023/dei-2023.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_OperatingIncomeLoss_9d597796-aa8b-4931-bc1a-d26c598f4796_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">Income (loss) 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxLiabilities_2c55974a-2fa4-403e-9cb9-1fed527f4ef2_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLocationAxis_35bf1ab1-5744-49ab-b491-66b0b4026b2d_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/2023/elts/us-gaap-2023.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_PrepaidExpenseAndOtherAssets_a51120ce-4b42-4e2b-af9a-410457c96c00_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/2023/elts/us-gaap-2023.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_us-gaap_StatementBusinessSegmentsAxis_d714000c-db8c-42bc-9ca6-9e337e3fb961_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentPolicyTextBlock_0aebb8e2-dad5-46ea-98e6-87e1db52b188_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ee631f86-bef4-42af-9587-60488eba2f8c_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 (loss) 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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_ff3beb3a-b2c9-4fe1-a23e-6a98f16fc252_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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_dc0b8c53-9192-4613-841a-5d369da03b59_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/2023/elts/us-gaap-2023.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_us-gaap_CapitalizedComputerSoftwareNet_a87b621f-1ba8-445e-ae3f-918fb0328b40_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/2023/elts/us-gaap-2023.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_us-gaap_VariableRateDomain_747feae9-4db0-4a75-9e41-f67e392a2276_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/2023/elts/us-gaap-2023.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_599affe6-7b24-42ef-9f5b-2e6d85370ff7_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-20231231.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_dei_EntityVoluntaryFilers_089c371d-9b07-4c8e-b0e1-2c1c92df1386_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/2023/dei-2023.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_srt_RangeMember_7b752b59-244e-4bc5-bb33-886956644ad6_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/2023/elts/srt-2023.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cbde3837-2a8d-44da-8291-b00c58a01380_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_06deb034-0122-48d3-8928-fbcd2c30ab8b_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/2023/elts/us-gaap-2023.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_DebtDisclosureTextBlock_25b2a85f-d30f-4566-9692-8b160ec77234_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/2023/elts/us-gaap-2023.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_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_be02c23e-8edf-4f5e-ae86-97ec9310245f_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-20231231.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_StatementOfStockholdersEquityAbstract_cac84223-4d58-4113-afe4-5aa2b8e99f9b_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/2023/elts/us-gaap-2023.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_ResearchAndDevelopmentExpensePolicy_3bcd4a8d-5e13-44f0-9d1d-93f0545b7108_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/2023/elts/us-gaap-2023.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_AccruedVacationCurrentAndNoncurrent_55922059-ab06-4723-9d91-bf6d3e6424a1_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_8acf2500-e880-456d-900c-b45d915a6b4a_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/2023/elts/us-gaap-2023.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_RevolvingCreditFacilityMember_8c2ca2df-bc15-44bc-a2dd-66cf265679e2_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/2023/elts/us-gaap-2023.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_84d9d210-e51c-430a-884c-85db95dac602_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/2023/elts/us-gaap-2023.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_blkb_SecurityIncidentPenaltyPaid_3fc689e4-4ca0-4330-81bb-74fa801bf6ce_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-20231231.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_SegmentReportingAbstract_3f39aaeb-7358-497d-a4b1-1dcac5747de4_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/2023/elts/us-gaap-2023.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_us-gaap_ComputerEquipmentMember_bb890575-cc65-43ac-944f-635bcd918df8_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/2023/elts/us-gaap-2023.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_BuildingImprovementsMember_e6c87c89-9d6d-4feb-86ba-0e7ef00317ce_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/2023/elts/us-gaap-2023.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_a80b7574-5f59-4d75-8202-e45e0bcfd440_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/2023/elts/us-gaap-2023.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_blkb_IncreaseDecreaseInDueToCustomers_d2a24dda-6213-4f4a-80fa-3dc908d4efa3_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-20231231.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_us-gaap_CommitmentsAndContingencies_46039c26-2171-43db-9317-cad8b8a468fa_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/2023/elts/us-gaap-2023.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_us-gaap_OtherAssetImpairmentCharges_466e35f5-7476-4e8a-b374-55fd4cf31813_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/2023/elts/us-gaap-2023.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_NonvestedRestrictedStockSharesActivityTableTextBlock_c4572d84-ca09-4c62-b304-782c39eee2a6_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/2023/elts/us-gaap-2023.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_blkb_KilterMember_4b8f8932-716b-403b-accd-4e31c4e20a67_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-20231231.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_blkb_SecurityIncidentSubrogationClaimsNumber_2d9869e1-3a74-4833-9e1b-d273c757877a_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink: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, subrogation claims, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentSubrogationClaimsNumber_label_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink: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, subrogation claims, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentSubrogationClaimsNumber_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" 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, subrogation claims, number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:to="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_be033d90-0204-40a3-8b84-19eaefb834f2_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/2023/elts/us-gaap-2023.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_srt_StatementGeographicalAxis_aa9fc5b9-392c-45d6-8078-dd52517ac9fa_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/2023/elts/srt-2023.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_IncomeTaxDisclosureTextBlock_627b9201-1657-439b-93f1-6fef27c59567_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/2023/elts/us-gaap-2023.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_MaximumThroughDecember312023Member_8a12ab16-7680-4a46-a2ad-38aaab083292_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-20231231.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_USSECMember_f2845b43-d613-48aa-aa39-1628e78c85fb_terseLabel_en-US" xlink:label="lab_blkb_USSECMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US SEC [Member]</link:label>
    <link:label id="lab_blkb_USSECMember_label_en-US" xlink:label="lab_blkb_USSECMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US SEC [Member]</link:label>
    <link:label id="lab_blkb_USSECMember_documentation_en-US" xlink:label="lab_blkb_USSECMember" 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">U.S. Securities and Exchange Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember" xlink:href="blkb-20231231.xsd#blkb_USSECMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_USSECMember" xlink:to="lab_blkb_USSECMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_0872cf91-fc86-495b-aa24-2e967632ebc6_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/2023/elts/us-gaap-2023.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_RevenueRecognitionPolicyTextBlock_b26f8fe1-6812-471b-931e-b739b7a73240_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/2023/elts/us-gaap-2023.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_blkb_SecurityIncidentNetCashOutlays_a6cd06fa-9df4-4178-bc3c-da3910b23353_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-20231231.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_BusinessAcquisitionLineItems_5993a7ba-8b1e-405c-8d07-958c89c742df_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/2023/elts/us-gaap-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2bcde8d6-f489-47c9-a79a-374084836270_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/2023/elts/us-gaap-2023.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_da52eb16-7e12-47e8-a93d-fd2d14601d96_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8cd420b2-619c-4c20-ae16-c06c34b97aa5_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/2023/elts/us-gaap-2023.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink: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 Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink: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 Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_a5459d9a-e365-4a13-b7f0-94e32462ff10_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/2023/elts/us-gaap-2023.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_TreasuryStockCommonShares_79223a4b-e554-4c43-b989-43fade5237d6_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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, common, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ade10686-cd58-48f9-a535-4562db6c61e3_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, treasury stock, common (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_e9d84700-bb36-410c-a718-318e59002584_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, treasury stock, common (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_97c74a93-dc18-49e5-ab10-61519de832f8_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/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink: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-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink: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-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_735b390d-8eb8-4980-b67d-9e37cfb7e19f_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_fbd11b9f-5b91-42f0-916b-7485600ee58d_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 income (loss)</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)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_319b33b1-5d48-44a4-a897-615be2140f1c_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/2023/elts/us-gaap-2023.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_DerivativeContractTypeDomain_9ddab718-0e6c-4a45-8e57-ff2bbde0217f_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/2023/elts/us-gaap-2023.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_bd7e23eb-9d5f-4dee-906d-ad8142607572_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/2023/elts/us-gaap-2023.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_057448a9-96ef-45e2-bfcc-fea8e9902e6d_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, common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_800b9b29-79bd-41a2-8f58-629e20efac3a_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, common stock (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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquityAbstract_7a96363b-ebf5-42cf-b502-d9bf69c96f26_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_9bf3eca9-4db8-43d8-9b54-0dbb27b3ff6e_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/2023/elts/us-gaap-2023.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_FederalFundsEffectiveSwapRateMember_a6f9d3f6-17b4-4223-8bb0-53ccda75a8f9_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e79a9b34-f4fd-4a0f-98e5-a05d3975f59c_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationMethod_2d11ff34-60bc-4a1b-82f8-318cd8b7b2c7_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/2023/elts/us-gaap-2023.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_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_030e983e-afa1-453a-835e-9f6353fe9260_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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4705afce-2362-4baf-a78a-825075526680_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/2023/elts/us-gaap-2023.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_CostOfGoodsAndServicesSold_c16b93fb-ed3b-48d7-afda-166afaa2e461_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_70415da6-c723-4158-974d-fc23d84ff7a7_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/2023/elts/us-gaap-2023.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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_d18fc11a-c606-44f2-875a-345579209896_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/2023/elts/us-gaap-2023.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink: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</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_8c1ca71a-50de-4dec-bcf9-889b786bfbb2_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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink: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</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3d0e1d00-b594-4099-bd84-d4003598a667_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_442f4bc0-18a5-4b12-9671-1a47ee5e10ae_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, 2022</link:label>
    <link:label id="lab_us-gaap_Goodwill_6439af4c-1af0-4afc-bbc9-ea61904bf08e_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, 2023</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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_92c9708a-0c02-4bc7-947a-659a64947229_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/2023/elts/us-gaap-2023.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_us-gaap_ValuationAllowanceTable_50e91d78-8430-4a0c-8bf4-e9cf4f1f2931_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/2023/elts/us-gaap-2023.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_LesseeLeaseDescriptionTable_53649ffc-5411-4b1c-8564-e9acd53e17f0_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/2023/elts/us-gaap-2023.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_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_1cbdf788-0925-4c63-b40f-960e408938f3_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/2023/elts/us-gaap-2023.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink: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 Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_JonWOlsonMember_label_en-US" xlink:label="lab_blkb_JonWOlsonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jon W. Olson [Member]</link:label>
    <link:label id="lab_blkb_JonWOlsonMember_documentation_en-US" xlink:label="lab_blkb_JonWOlsonMember" 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">Jon W. Olson</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember" xlink:href="blkb-20231231.xsd#blkb_JonWOlsonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_JonWOlsonMember" xlink:to="lab_blkb_JonWOlsonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ab7dafdc-421c-45df-95c1-beb8704c7e52_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/2023/elts/us-gaap-2023.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_blkb_CostOfOneTimeServicesAndOtherMember_755458cc-ca79-4c08-b76b-e169e97b37db_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-20231231.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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_757f527e-95c0-444c-a25d-b877c1febd2b_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilityNoncurrent_ac44b8f1-e39f-450e-9b2b-685aca3595f6_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsPayableTrade_5eae718b-041d-46a9-b9ff-b5d3e84a9834_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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentTerm_10575a83-ce55-49c5-a0b8-f4e26ebee486_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/2023/elts/us-gaap-2023.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_PaymentsOfStockIssuanceCosts_baad1d39-5186-4e83-9a03-7e064f16f4bb_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/2023/elts/us-gaap-2023.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_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_8e7f2cdf-cedf-47c7-aad0-9264166b2d08_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 (loss) income</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/2023/elts/us-gaap-2023.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_PaymentsOfDebtIssuanceCosts_f8a470df-faf4-4598-aa95-c3de5f0048b8_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/2023/elts/us-gaap-2023.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_IncomeStatementLocationAxis_172057ca-25e3-4c49-a8f5-aafbcfaf66b5_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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ab325bc4-8ea0-4913-80a0-3fae2c0353e9_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_14e60be7-a567-43a7-b0ad-5df3db8fffd2_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/2023/elts/us-gaap-2023.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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_d2bd58dc-a08d-4dbf-9366-f0c40604f8fa_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a6cef8d7-ebfc-4b43-9668-d3b5040634eb_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, to be Paid, 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/2023/elts/us-gaap-2023.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_us-gaap_ForeignExchangeForwardMember_b2e3a582-c08b-47f9-a99e-4f0f9dbcf207_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsPolicyTextBlock_da1537fe-67b3-46b4-b143-30badfade891_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanTable_ca5eb4c7-25e2-4449-b442-13dacf9b12ab_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/2023/elts/us-gaap-2023.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_srt_ProductsAndServicesDomain_4d481d50-5640-4889-a57b-983887ebe622_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/2023/elts/srt-2023.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink: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 Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink: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 Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_1117cf22-029c-45a0-844b-42d89a7168b2_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-20231231.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_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_77c45e3e-2aa9-4510-b469-6b390fe44274_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" xlink: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, customer reimbursement requests inactive or abandoned, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_label_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" xlink: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, customer reimbursement requests inactive or abandoned, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" 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, customer reimbursement requests inactive or abandoned, number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" xlink:to="lab_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_038e73ad-804e-4837-821c-edfc8e6ff1c4_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/2023/elts/us-gaap-2023.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_StandbyLettersOfCreditMember_a206a938-0ac3-4801-9701-a930608b25fd_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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c651baf5-274c-4b3a-84d1-eda2e803475f_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/2023/elts/us-gaap-2023.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_blkb_KevinRMcDearisMember_label_en-US" xlink:label="lab_blkb_KevinRMcDearisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kevin R. McDearis [Member]</link:label>
    <link:label id="lab_blkb_KevinRMcDearisMember_documentation_en-US" xlink:label="lab_blkb_KevinRMcDearisMember" 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">Kevin R. McDearis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember" xlink:href="blkb-20231231.xsd#blkb_KevinRMcDearisMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_KevinRMcDearisMember" xlink:to="lab_blkb_KevinRMcDearisMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_876d153d-0362-4ad4-99cd-3fb2c52a5f4d_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-20231231.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_715bd294-60db-4746-a175-21251e8ba382_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/2023/elts/us-gaap-2023.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_InterestExpense_13a5c576-f7d6-4ea8-bc45-3b58c342d7da_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/2023/elts/us-gaap-2023.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_CapitalExpendituresIncurredButNotYetPaid_9c6e6a00-1230-4d64-ae98-1b020fd59165_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/2023/elts/us-gaap-2023.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_AdditionalFinancialInformationDisclosureTextBlock_32dc418d-bac5-4df1-8402-89f5aae45589_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0ea48a4b-6174-4512-8037-8af35bd85242_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/2023/elts/us-gaap-2023.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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_196197ca-f8ff-4f6c-a958-14d14058777c_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/2023/elts/us-gaap-2023.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink: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 Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink: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 Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8ca319f6-ecd8-4826-9e6c-643ee06d3633_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/2023/elts/us-gaap-2023.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_LongtermDebtTypeDomain_920ebf28-d4d7-4f2a-8cb4-219355558ad1_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/2023/elts/us-gaap-2023.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_dei_EntityFileNumber_5e0ff645-d66b-4ec4-9a8f-60cd5b3b49e2_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/2023/dei-2023.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_LossContingenciesTable_4ae31fd2-2be2-4365-ab54-5fd0a81c176d_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/2023/elts/us-gaap-2023.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_CapitalizedContractCostNetCurrent_f579931f-71cb-4265-8a54-a26e782d3c43_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/2023/elts/us-gaap-2023.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_19d67436-881f-431c-8ee4-e7611a5877ec_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2e3ff8f9-d8cb-4448-b88a-9a159d5e9bce_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">2026&#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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b196c61f-0c14-4e27-bd14-a25898019cac_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/2023/elts/us-gaap-2023.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_dei_AuditorFirmId_e86644cc-4e5e-40a7-9bdb-156528e5da49_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/2023/dei-2023.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_us-gaap_AmortizationOfIntangibleAssets_d8c31a93-868d-4ddf-8214-527a5af9146a_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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_26391f30-9e94-41dd-8a6f-7db6b3b628fb_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/2023/dei-2023.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_BusinessAcquisitionAcquireeDomain_8ff18197-7cd3-49b9-8277-cf2a7c17470b_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/2023/elts/us-gaap-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_86a05cd2-caa1-4083-980f-e417d4b0c814_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/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_d7c2244c-1ee8-4452-a0b5-ef8a4ce76efe_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-20231231.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2f3ca7d3-7fb3-41ea-bbb1-7a228292a802_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/2023/elts/us-gaap-2023.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_VariableLeaseCost_8ce4e569-edef-4192-b73c-ebd8f1b08fb4_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/2023/elts/us-gaap-2023.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_LoansPayableMember_43e3963e-6655-45bc-83bf-bb583d9e11df_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/2023/elts/us-gaap-2023.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_OperatingLeaseCost_8ceb38e5-2df7-4509-b7d6-29438665d167_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_fe762f47-d7a6-4664-ba0b-7d9669dba897_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/2023/elts/us-gaap-2023.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_a2144697-84ed-4925-9e74-949c0d4b09b5_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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_feb17af9-3579-407e-8b97-53ac76ee0c5b_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/2023/elts/us-gaap-2023.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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_8132655e-d49b-47bb-9ca9-06d250c46b4b_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16d136a9-ad26-42f9-b923-0e966994d5a1_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/2023/elts/us-gaap-2023.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_us-gaap_OtherRestrictedAssetsCurrent_00c298a3-eda4-4247-aa92-b5732206ab41_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebt_21d57f20-0ac6-4b7b-9bc7-33aa6495cdab_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/2023/elts/us-gaap-2023.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_AssetsFairValueDisclosure_6d706cfa-a09b-4856-a278-c9f1d320d87b_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_15f3fd55-a08d-4ad0-bb9a-a387550581fd_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">2027&#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/2023/elts/us-gaap-2023.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_us-gaap_AccumulatedTranslationAdjustmentMember_65baa0de-db48-4bb7-854d-ac0f947a9bab_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_ad528bdf-3467-4085-8838-847955451dfe_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_6a3113b7-8af9-46fe-955c-fd46680ac43a_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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_69d6cdaf-f9b9-4b9a-ad9f-5dd25a36cded_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/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTax_146ff1b1-b7f6-4d7b-a3ae-65e660943615_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/2023/elts/us-gaap-2023.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_blkb_AccruedexpensesandothercurrentliabilitiesMember_286d1c14-2eb9-4c10-a2a3-d2c386ffe5e7_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-20231231.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_us-gaap_SupplierFinanceProgramObligationIncrease_961d4a8b-961b-4025-acb7-550785cf206e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink: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</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_56b924e1-33d1-4563-ac00-6355f92fccad_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueAcquisitions_d24374ad-224d-4135-bb5f-90e28a9ae39e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" 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 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/2023/elts/us-gaap-2023.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_ChangeInAccountingEstimateWorkforceStrategyMember_2e018aa7-5ff8-47e1-91bf-a8fdcf1f500f_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-20231231.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_dei_EntityAddressAddressLine1_2a4b8769-357d-402e-bc46-915d1fdc8e8c_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/2023/dei-2023.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_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-20231231.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_us-gaap_AccruedLiabilitiesAndOtherLiabilities_de56791f-23cb-4e6a-9c4f-32a0432c20d2_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/2023/elts/us-gaap-2023.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_SubsequentEventTable_4554c444-c50d-469d-8c83-72b4df9fbf5d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_99e970dd-38aa-4341-a898-dcc89e45b2f0_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/2023/elts/us-gaap-2023.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_CapitalizedContentGross_3c4cf8ca-28eb-42b8-896a-2eaecfd700dd_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-20231231.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_RevenueRemainingPerformanceObligationPercentage_e4c6daeb-f8ae-4813-8474-14564033b846_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/2023/elts/us-gaap-2023.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_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_42b3a109-d893-4e77-a1b0-b7fae059b0e9_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-20231231.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_SubsequentEventMember_476bb1ba-03ef-4e96-a76c-6d051c08d9b9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_7a9eaae0-8a83-4cb6-a943-e0b9a5ff8ca6_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsDeferredIncome_8fd5acc2-1a29-4b27-9dd1-18f3acb117ab_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/2023/elts/us-gaap-2023.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b58ffee1-b257-419e-ae1c-dd345cd01673_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/2023/elts/us-gaap-2023.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_IncomeStatementAbstract_6c45e9c6-0bb4-49eb-b64e-d1fc883ec337_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/2023/elts/us-gaap-2023.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_LongTermPurchaseCommitmentTable_3dd825c6-01f8-46b5-81f4-adfc994e6618_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/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_937fd583-70e9-4ef7-9ce7-829a515718db_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossBeforeReclassificationsTax_b845e0a3-a363-477f-b463-c31f0250f169_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 $201, $(8,068) and $(1,982)</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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeLiabilities_e6acaf7e-0efb-4be2-8d22-ec81ac7de4cd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThreeMonthMember_b5028914-5ac6-4794-828a-16da4fa691fe_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-20231231.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_StockIssuedDuringPeriodValueShareBasedCompensation_fdb1dcf4-73b4-4a6a-b256-0b77b9cd03b4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_4a9e3a8a-4591-4c07-8cad-b986214b40ee_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/2023/elts/us-gaap-2023.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_AccruedExpensesAndOtherLiabilitiesTextBlock_30e282f5-edb3-4b4a-a878-56d3fb3778eb_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-20231231.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_487424a3-0dd2-4024-b67f-751bb4a53390_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/2023/elts/us-gaap-2023.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_CapitalizedContractCostAmortization_0d34c347-5594-4ec2-a6bb-c770d3c1b95c_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/2023/elts/us-gaap-2023.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_LandMember_187af9ec-f3fd-4f8f-bfc2-508f0d5badf7_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/2023/elts/us-gaap-2023.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_blkb_DeferredTaxAssetsLeasingArrangements_a7d1801b-ad19-4ca4-89fe-86dc5f4769cc_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-20231231.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_AdvertisingCostsPolicyTextBlock_4210a441-9bd6-4483-a052-687a1aa9cb07_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/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink: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 Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_5c4f43c1-9198-47b7-addc-b857d3070ceb_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/2023/elts/us-gaap-2023.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_PaymentsForRepurchaseOfCommonStock_18a4bd25-f438-4f4e-84bd-c6bbd0592fc6_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/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_4062d3c2-c57c-4bbe-9eda-7030f1206f22_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/2023/dei-2023.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_dbd4dc10-2509-4e1c-a8f2-908822e2de04_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/2023/elts/us-gaap-2023.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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f920af49-ab37-44cb-8e3f-c82f3661f719_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/2023/elts/us-gaap-2023.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_SegmentDomain_fc5a8aa4-9346-47a8-86e7-f017df0735da_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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_d4fdd8be-b75e-4294-89a1-1b39de6332cf_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/2023/elts/us-gaap-2023.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_RetainedEarningsAccumulatedDeficit_24b77c67-b556-4f40-98aa-91f036e3c333_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c268a5b9-d044-424f-ada5-c89b34884238_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/2023/elts/us-gaap-2023.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_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_42316ff5-79bc-421b-9af0-9f7963d9e43f_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-20231231.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_DebtInstrumentFaceAmount_43217ee6-3372-4aa0-8d3a-031a2fdd1c0d_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/2023/elts/us-gaap-2023.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_AssetsCurrentAbstract_838cbe0f-5973-4166-afc7-75a5395c8c71_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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_21788803-e797-406b-ab37-567b200beabb_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/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink: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 Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_360de94e-8945-40bf-b85e-af20eada9933_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/2023/elts/us-gaap-2023.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_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_849bc99b-8fcf-4676-8f24-bdc457be9388_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-20231231.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_f8da1c41-2a65-4d11-a521-2d1a8994b640_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/2023/elts/us-gaap-2023.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_SecurityIncidentCumulativeNetExpense_6dd8fb19-c926-4b94-80ba-848261ec1341_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-20231231.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_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_3e5859ee-23db-4aac-b114-8960bf36cf31_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">Retirements of common stock</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-20231231.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_SupplierFinanceProgramTableTextBlock_0a5d5082-fb04-4b41-8916-28f67b6f4afa_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_6ad0c9fb-ddeb-4bb0-b425-0785b2fab2e6_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/2023/elts/us-gaap-2023.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_ClassOfStockDomain_12cf7431-7626-4a5a-b1a2-f9777fd513e8_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/2023/elts/us-gaap-2023.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_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_cc48b077-33aa-4295-96b7-f0cf11621bc6_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-20231231.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_LossContingencyClaimsSettledNumber_886caa57-6010-4a66-81ca-bc7bd06dd30a_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/2023/elts/us-gaap-2023.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f6450480-f785-4d41-a4d5-ed71f7231d26_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/2023/elts/us-gaap-2023.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_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_171bd68b-dfde-456d-8190-a02b5491fcb4_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/2023/elts/srt-2023.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_EffectiveIncomeTaxRateContinuingOperations_0c968317-ee28-40cb-8c2e-9a5af3ce636d_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_e0d6f480-2a23-4f9d-8ea7-71e6a90c3ba5_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_49f3fc44-c957-45cd-a351-fa5daa0a28fc_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/2023/elts/us-gaap-2023.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6809c3c4-228e-4ab2-b7fe-2068502ea0d1_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/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink: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 Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b2f05c4c-8252-4ba8-837e-56e4516f8a49_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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeMember_1f2fc9ee-42f1-443e-906d-f03549438164_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/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2a63352e-7744-46ce-97e2-f184f6bf0768_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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink: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 Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_48b6132c-b55a-464b-922a-0a117419a8a5_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanCostRecognized_ac9ea2fb-7f36-4236-86e8-c23ef812c4f7_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/2023/elts/us-gaap-2023.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_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_7d8e6d3d-e983-4e38-843e-80d3ce3fe28f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink: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, period increase (decrease)</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_6d13160d-779d-44d8-a1aa-6d1ba1565c2a_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/2023/elts/us-gaap-2023.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_DebtDisclosureAbstract_c30970a9-cb10-49a1-b57e-b458e0861f2b_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/2023/elts/us-gaap-2023.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_AccruedProfessionalFeesCurrentAndNoncurrent_41e37808-4990-446a-b291-eb0e167100fc_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/2023/elts/us-gaap-2023.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_blkb_IncrementalTermLoanMember_37e4da2b-1d98-4801-bf68-e288bbc8429d_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-20231231.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_us-gaap_NumberOfReportableSegments_26de29bc-fb16-4e1b-af24-d789ccbebea5_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_3a55326e-851c-4bf5-a503-2d7084319fa7_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">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d1b4d289-9a50-4a7c-8202-4be2654ef8f5_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/2023/elts/us-gaap-2023.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_CommonStockValue_472a7cb6-7e8c-4435-ab2b-3326d402a830_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; 69,188,304 and 67,814,044 shares issued at December&#160;31, 2023 and December&#160;31, 2022, respectively; 53,625,440 and 53,068,814 shares outstanding at December&#160;31, 2023 and December&#160;31, 2022, 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/2023/elts/us-gaap-2023.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1125967b-18a6-4bcb-bc92-de637bbcda5d_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/2023/elts/us-gaap-2023.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_blkb_ChangeInCustomerFundsReceivable_a1fce4fe-5232-4f7e-84e7-ba70b86b2345_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-20231231.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_us-gaap_LossContingencyAbstract_71162402-599f-4bb9-a733-d92063c03e5d_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationGiltiPercent_3d277454-80b0-4d2e-b7bc-523c6c8f6a71_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink: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_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink: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, GILTI, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_4080e5f5-c0f8-4fde-b34c-ddfedcc724db_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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerAbstract_c9f2d5d6-9fea-4e67-9e0d-bdf50db95d82_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/2023/elts/us-gaap-2023.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_0be6d507-3222-4f55-91a8-9746728947bd_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/2023/elts/us-gaap-2023.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_dei_EntityFilerCategory_cd32e588-cfda-4807-8fab-6a89cbc4aefd_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/2023/dei-2023.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_blkb_RecurringMember_e19668b5-010e-4529-81e2-93c3ff071ed3_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-20231231.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink: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-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink: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-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_439c9f56-55a2-468b-9cb1-3b035701b5db_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/2023/elts/us-gaap-2023.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_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_6e2ab77e-8c9e-4d6b-8edb-c6192bafc7e7_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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_ad8bd355-e46b-4259-b42e-1717fcd73b00_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/2023/dei-2023.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_StockRepurchaseProgramAuthorizedAmount1_f0ad5c4f-f461-4187-83f9-d721b16b2da5_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d347475d-e2e2-44b1-a2b2-a3d78da427bb_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/2023/elts/us-gaap-2023.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_AccountsPayableTradeCurrent_bfec9bc5-9a83-4157-9c6c-56de7f52675a_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6fc7b29b-1c01-4658-8274-ef18506528ae_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/2023/elts/us-gaap-2023.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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_bf8f7dbe-71c6-4961-a20d-e8309e2685ab_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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefits_6751b033-5cc0-4028-b011-5797e857f827_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, 2022</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_110bc76c-fb59-4539-9453-c86c99781d5e_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, 2023</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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityAxis_286b6931-9b6a-4ff3-93f5-a451523e6df2_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/2023/elts/us-gaap-2023.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_7217078e-d347-4efc-bb2b-d64cd3f0d8a9_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-20231231.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_us-gaap_PreferredStockSharesAuthorized_51437822-0d36-4842-ba49-0afbbc4b4832_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/2023/elts/us-gaap-2023.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_BaseRateMember_f08922e8-306e-4c91-8a74-9bc9dbf30271_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/2023/elts/us-gaap-2023.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_us-gaap_BuildingMember_45daca10-25ba-4011-aec2-c304dd951d2f_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/2023/elts/us-gaap-2023.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_ScheduleOfGoodwillTextBlock_124114e6-140a-4ca9-8ed3-f1d02e56657e_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/2023/elts/us-gaap-2023.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_PreferredStockSharesOutstanding_18e6f59f-3e3a-48ca-a9a6-c61f0267358e_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/2023/elts/us-gaap-2023.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_DisaggregationOfRevenueRecurringTableTextBlock_bc1a4cba-6210-4abe-a7dd-43de35355071_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-20231231.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8b60da08-7c1b-40a0-ac0b-0d28ba2b468e_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/2023/elts/us-gaap-2023.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_srt_ValuationAndQualifyingAccountsDisclosureTable_1dcfcd33-fe1e-46aa-9731-45ba50d7a834_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/2023/elts/srt-2023.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_PaymentsToDevelopSoftware_c49f3dd9-d989-4202-a8c3-6b8016fa6136_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/2023/elts/us-gaap-2023.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_StatementOfFinancialPositionAbstract_5348949f-281c-4dcd-819b-d21c2498369b_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/2023/elts/us-gaap-2023.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_StockholdersEquity_e5d24fbe-91b6-4146-854b-4e28873b901f_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_12f82a78-11fd-4f98-8ada-2058b2a1a2a2_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_60e8fa15-49e5-43b9-9d3b-0bc6dbe7f388_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">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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7c0f64e2-2870-494f-b005-3e823f443a66_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/2023/elts/us-gaap-2023.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_ScheduleOfFiniteLivedIntangibleAssetsTable_1f8b9fc6-eda4-4c18-87aa-21de2f73eae4_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/2023/elts/us-gaap-2023.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_RestrictedStockMember_b79b06ba-b844-454b-82eb-c843aac12c9f_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/2023/elts/us-gaap-2023.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_PercentageOfSalaryContributionByEmployees_5918972f-b395-4da7-91f3-149bc52aba9c_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-20231231.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_febd3ef7-cca6-4486-91d2-388b68d58e9a_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/2023/elts/us-gaap-2023.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5c7075f-6dfe-4811-8f15-41febfbd299d_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) before provision for income taxes</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/2023/elts/us-gaap-2023.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_OtherIncomeAndOtherExpenseDisclosureTextBlock_ed89c0d9-3178-4c2a-b9b9-aaad01568272_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/2023/elts/us-gaap-2023.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_UnbilledContractsReceivable_6d495c95-f25e-49a6-9120-172dfaef8704_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/2023/elts/us-gaap-2023.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_us-gaap_ForeignLineOfCreditMember_d991a8a7-9b2e-4b67-8fc3-0125fba4f910_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/2023/elts/us-gaap-2023.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_blkb_AccumulatedOtherComprehensiveIncomeRollForward_62f96e40-d201-4eec-a8aa-ce6e5d33a211_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-20231231.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_blkb_DeferredTaxAssetIntangibleAssets_d45f2298-9bac-410d-9ab4-70905fa370a4_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-20231231.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_us-gaap_HedgingDesignationDomain_204157ae-d1d4-4e6c-935b-9e92946cc508_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/2023/elts/us-gaap-2023.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_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_8f000f04-6776-4611-88f7-712fa69706c8_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel2Member_6f6149ed-067b-4976-b31f-6baf216e7e19_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingExpenseMember_f8ef7db6-6c34-42a0-8243-05d4612515b8_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_4639d541-b6f6-49cc-b892-6277ee81b967_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/2023/elts/us-gaap-2023.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_NetInvestmentHedgingMember_ca4a37e8-af55-4b1f-8b9c-f73ee4464fa0_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 [Member]</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/2023/elts/us-gaap-2023.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_DebtIssuanceCostsLineOfCreditArrangementsNet_d6cc8fc2-0a7c-4e47-9117-14a8768e43d0_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/2023/elts/us-gaap-2023.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ccf3e621-b10e-4f3c-b91a-7076301271bb_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/2023/elts/us-gaap-2023.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_DebtInstrumentInterestRateEffectivePercentage_4849ee6f-4d5a-486e-af48-a7bf8fcc41b2_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_6f299340-1aec-42b3-bdc3-ee56a5034394_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/2023/elts/us-gaap-2023.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8eb9b4e0-5c41-41a0-8bf0-b53e777be41e_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/2023/dei-2023.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_blkb_January2024StockRepurchaseProgramMember_314b7015-2884-4d70-b494-17f0ad177e3d_terseLabel_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2024 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2024 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" 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">January 2024 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember" xlink:href="blkb-20231231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_January2024StockRepurchaseProgramMember" xlink:to="lab_blkb_January2024StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b4cd6573-be49-4702-8fab-0c1598895928_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aa685ab7-f04d-4eaa-96d2-5535f20c23b9_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">2027&#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/2023/elts/us-gaap-2023.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_ShareBasedCompensation_d6e4510d-9846-4d7d-9b0a-92d00f297d94_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/2023/elts/us-gaap-2023.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_ForeignCountryMember_276b71dc-87b7-4480-b846-ff9d76ea9669_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/2023/elts/us-gaap-2023.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_us-gaap_MarketingRelatedIntangibleAssetsMember_8893e265-ea40-4e46-9f74-7a26fed57039_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/2023/elts/us-gaap-2023.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_blkb_SalesTaxesPolicyTextBlock_60583b54-93aa-4c8b-98a3-bec00b60a649_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-20231231.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_dei_CityAreaCode_0204b2d1-3e6a-4a8e-9aff-abf2cbc5f256_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/2023/dei-2023.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_EarningsPerShareTextBlock_641eba0d-41f5-47bf-8a73-dfa5b9c386a7_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/2023/elts/us-gaap-2023.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_srt_ProductOrServiceAxis_124d8d3a-e7a3-4d61-8a8a-def05ee053a9_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/2023/elts/srt-2023.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_dei_DocumentFiscalYearFocus_a745aac6-b065-4b87-b6dc-3e495ca02453_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/2023/dei-2023.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_srt_SegmentGeographicalDomain_3746b272-15ad-4dbf-afa6-be5bf4f08ae0_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/2023/elts/srt-2023.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_a09808e9-ee35-4706-8d8a-ecdc6dab2203_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink: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 (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink: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), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_13db3c49-3bef-4a35-9683-887440713a18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b30d726b-9eac-4e7e-bfd0-7e9bfe9805d7_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/2023/elts/us-gaap-2023.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink: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 Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink: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 Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d7526cca-7d25-4506-a983-b4c727bce2a2_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/2023/elts/us-gaap-2023.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_blkb_LossContingencyClaimsSettledPercent_fab5bfc2-7287-40d9-b447-2aa3a86b21d7_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-20231231.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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a4f59047-a950-41a0-b14f-ad323d366080_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/2023/elts/us-gaap-2023.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_SecurityIncidentCumulativeExpense_a9e215d4-2af4-4935-a3d5-a53be9b41b1a_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-20231231.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_EquityClassOfTreasuryStockLineItems_312c884a-f43f-4982-9047-ccb4afed3b7d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SignificantAccountingPoliciesTable_ea998d3c-b4c7-468b-8fa1-8e4c77049d22_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-20231231.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7305e817-0649-4c83-a546-b0daec21d1a7_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/2023/elts/us-gaap-2023.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_blkb_PrepaidInsuranceCurrentandLongterm_5c1ddd3b-ea45-44e2-9f2b-3124dd60fd8e_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-20231231.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_LiabilitiesFairValueDisclosure_c99b337a-ba0a-435f-a9c8-21418e9998c8_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermPurchaseCommitmentLineItems_dbe5d412-274b-4a7f-9be8-e35864a32627_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/2023/elts/us-gaap-2023.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_IncomeTaxesPaidNet_8ccf23f7-b527-48e9-840e-b4989676b534_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">Cash (paid) for 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/2023/elts/us-gaap-2023.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_blkb_LiabilityInsuranceAmountTotal_2cc151ec-8bae-4a70-8d4b-1ce631c37db5_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-20231231.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_blkb_DailyMember_c8ea1f94-6d9d-4060-aa58-e8ecd1fe165d_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-20231231.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_PropertyPlantAndEquipmentMember_5689b952-dc26-4361-aa95-e1183fd198fd_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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquity_454a2d84-e123-4639-8ced-e51217aabc0e_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/2023/elts/us-gaap-2023.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_GainLossOnCashFlowHedgeIneffectivenessNet_176541b7-e8d0-4166-863b-a417b540300a_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/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_53c21846-7a9b-4c6b-9475-a3f53459430c_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_4044377f-3557-4eda-9bbe-72a9df5ff1d1_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/2023/elts/us-gaap-2023.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c8cfc27c-53be-452e-a793-4e4b4197370a_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/2023/elts/us-gaap-2023.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_DebtInstrumentTable_c13b1098-285b-46c1-8488-025d4884de72_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/2023/elts/us-gaap-2023.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink: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 Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink: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 Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_453c5b10-4aa6-4e84-a664-b02b5471bc30_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/2023/elts/us-gaap-2023.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink: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 Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_dd1c2bc4-2a41-4275-9b7e-6dbcf0e61f48_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/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink: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 Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink: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 Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_97a21781-0ff2-478a-b733-1abbd8a837c1_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/2023/elts/us-gaap-2023.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_RestructuringCharges_187d9da0-22f3-4b21-a11d-c5aebd2e7367_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/2023/elts/us-gaap-2023.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_ChangeInAccountingEstimateTypeDomain_fc270284-8db3-40e0-b856-a7f5911a377b_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_9964f772-b7e4-4851-9a33-6f12d11a088d_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/2023/elts/us-gaap-2023.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_BusinessCombinationsAbstract_58f51df0-1c53-4d19-bb0c-ffad5c3f5595_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/2023/elts/us-gaap-2023.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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a14cb2f1-c0f7-4771-a069-8a891a116616_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_5e1b4547-050e-4d49-899e-c36b5a795f83_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_eec1e09a-12cd-4eff-b37c-284468a9f0ef_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/2023/elts/us-gaap-2023.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink: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 Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_48be0157-b81c-4f51-ac2a-c50bd6b8caeb_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/2023/elts/us-gaap-2023.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_CapitalizedComputerSoftwareAmortization1_cef7a5c7-0a41-4b47-8fe6-a93e45f00bfe_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/2023/elts/us-gaap-2023.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_dei_DocumentInformationTable_c209f5b0-e781-4130-b156-b3a12f2cf26d_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/2023/dei-2023.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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_a139ec70-8a85-4c76-a02c-836fc0fb3f81_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/2023/elts/us-gaap-2023.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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2b5183aa-f8d9-42e6-9161-8f9d16507d76_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 income (loss) 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/2023/elts/us-gaap-2023.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_blkb_SwinglineloansMember_54967d56-d4e5-41da-949a-059a7e93f291_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-20231231.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_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_e4ad4779-e85c-434b-9269-adac0e8a3d71_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/2023/elts/us-gaap-2023.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink: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 Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e384691b-a8a5-4cca-ad4d-b12b9f5896d1_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/2023/elts/us-gaap-2023.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_us-gaap_EscrowDeposit_2a7ae94d-7d9a-4dc6-a89f-487d094978e3_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/2023/elts/us-gaap-2023.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_dei_DocumentInformationLineItems_afe4a284-2fcd-48c8-944d-4d706cafd2c6_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/2023/dei-2023.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_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_61cd209a-8bf4-4f3c-9955-ab00a1572847_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-20231231.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_TechnologyServiceMember_56abce01-e6c2-4d1e-83b6-77ec042601df_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a29db483-8d33-4444-83f5-837dbe391d9b_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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_4770926c-0dbc-45b0-94e5-8cbc7eba0169_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/2023/elts/us-gaap-2023.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_IncomeTaxPolicyTextBlock_1f36b58d-4d89-46b0-b320-5f16946177cc_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/2023/elts/us-gaap-2023.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_PrepaidExpenseAndOtherAssetsCurrent_1a6a4630-9dd2-484d-8429-8f57022ca25f_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3b6ba51a-e85e-444a-87e3-57754544b128_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">2026&#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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_6f411f3b-0a83-41a1-9c1c-8ae2a9a4a72c_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesShareBasedCompensation_9ab1ff59-3659-45ae-a33e-09a728e023b4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_70ea5845-5d32-4b8a-9499-62a237715c91_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/2023/dei-2023.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink: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 Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink: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 Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_5e293f21-f525-4743-b40e-cfcbfd48bf2d_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5710e839-7e0f-4f23-bb95-a4d1b1d39f23_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">2025&#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/2023/elts/us-gaap-2023.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_d73662a5-dbfe-436c-b744-16d4643496e0_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/2023/elts/us-gaap-2023.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_dei_AuditorName_a1aebea8-d261-4495-856b-791d556f48af_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/2023/dei-2023.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_ProceedsFromLinesOfCredit_44af3b22-ae38-4e86-8f78-43c1d911c20b_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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink: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 Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b65416fd-c0b5-4e19-ade0-120391635606_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_76486802-2bdc-4305-8c76-6d7b9bd9f91a_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/2023/elts/us-gaap-2023.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_InternalUseSoftwarePolicy_58d18fa3-6649-4fd0-a384-e34d3ff93706_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/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_a03d6b0a-5574-431f-a849-f89b4d810417_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/2023/dei-2023.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_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_a3fc2140-715c-4a48-8e88-a8dff6f8a68b_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-20231231.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_AmortizationOfFinancingCostsAndDiscounts_2669ce89-4b37-4409-8739-6749b6068e95_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/2023/elts/us-gaap-2023.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_AllocatedShareBasedCompensationExpense_24380141-4310-40ba-a2fe-589451e2d00a_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/2023/elts/us-gaap-2023.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_LongTermDebtMember_be38f5e9-2280-4368-a2e3-ae4216334a64_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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink: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-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink: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-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7e103669-519f-4fde-b968-e50489320d65_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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityDomain_5b97cad8-2d23-4e5a-988e-ae918d8121e6_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/2023/elts/us-gaap-2023.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_PaymentsOfFinancingCosts_e748ff8c-c6c0-403e-9b2d-65d8a4597d74_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_cd2776d1-b997-421f-b749-29c9225bfded_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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink: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</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink: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 Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2fb8f9f7-4ff4-4373-b23e-7a39a053f25d_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 (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0abd58e-dae3-4b2b-a071-ae2a5993aed7_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 (loss) income</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/2023/elts/us-gaap-2023.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_DisaggregationOfRevenueTableTextBlock_04bf71b8-3dc3-4be8-85d6-1429196b2e0e_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/2023/elts/us-gaap-2023.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_blkb_IncomeTaxesTable_7061228a-4186-4a12-b7c6-7ff67c946156_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-20231231.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_RevenueFromContractWithCustomerExcludingAssessedTax_f1c9ca83-0199-4c74-96d5-b282b895b69d_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/2023/elts/us-gaap-2023.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_LongtermDebtTypeAxis_4a3b9ebc-d309-4108-9af4-00dbe089194e_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/2023/elts/us-gaap-2023.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_dei_AmendmentFlag_09010a08-13d2-40be-8677-d181084d265a_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/2023/dei-2023.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_OperatingLeaseWeightedAverageDiscountRatePercent_cdcf3fb0-5a4b-4322-a60e-fbebfd92e834_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/2023/elts/us-gaap-2023.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_InterestPaidNet_f6a55402-3611-4fc6-9779-fe3ffbee3cf1_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">Cash paid for 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/2023/elts/us-gaap-2023.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_us-gaap_BusinessCombinationsPolicy_d9547217-cf27-43ad-9e04-23b179eff54e_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/2023/elts/us-gaap-2023.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_LongTermDebtNoncurrent_ebc48622-815f-4da8-bd87-20a0e4f0ffa1_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/2023/elts/us-gaap-2023.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_LeaseholdImprovementsMember_e3eba625-7c56-468f-833b-464f7e9cadb8_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilities_264bd10f-1ec2-491a-8383-3a9b5db692bd_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/2023/elts/us-gaap-2023.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_SellingAndMarketingExpenseMember_f887b820-9813-4143-bca5-4cc03e8812f6_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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfDilutedSharesOutstanding_39ac41e1-8e09-4ce7-b803-3f291942edb8_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_27e11d98-0886-4b4a-b310-78a46b749a06_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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_cf26363f-66ed-440f-ae6a-bedd854be424_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/2023/elts/us-gaap-2023.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_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_bb9fdab2-abfa-4e03-bf3f-93256e94e85b_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-20231231.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_OperatingExpensesAbstract_1c737234-2750-47e8-9c91-d956f5260ed9_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/2023/elts/us-gaap-2023.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_193a75a4-65db-412e-8c10-ce977dda4b82_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/2023/elts/us-gaap-2023.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_87c6afa7-d2c9-413e-bb06-a1e95ac25938_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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink: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</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_8b089d05-386c-4e57-875c-1ce13055635f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_dc2ebb78-5369-43e4-a424-eae7ffaa1f82_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/2023/elts/us-gaap-2023.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_RealEstateInventoryCapitalizedInterestCosts_1d6ec433-f431-43a1-b3fc-9df5192a03b2_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/2023/elts/us-gaap-2023.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7136a1a5-9d38-4d99-8b63-4040dea4f968_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_b018e4b8-b94b-4e58-9aca-1f838ff07757_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">2028&#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/2023/elts/us-gaap-2023.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_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_d51e2ec1-ef42-406f-b996-01b56fd9ee31_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-20231231.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_430a9e30-fb17-45b7-83f7-4d5d08264ec5_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 (in 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-20231231.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_c66c00fe-48ba-4a4f-ae24-e9b9cf84f33a_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-20231231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bbd74edd-c154-4af5-a4fc-4160e24413cb_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/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink: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-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink: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-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_88766337-4f9f-4205-aad7-f72aea7ccc94_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_d86621fb-042a-4110-ad24-955ead18e695_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_34aa95ee-0835-475b-98dd-15230e1db1db_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/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink: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-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink: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-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5e85766b-1bf8-4e46-8847-7658ff1a5286_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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentLineItems_7adbf0e3-36a5-488f-ba4a-8da884dcca18_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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfSharesOutstandingBasic_7e0819ea-b699-483c-8cb8-347731603bcd_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_8e535680-580d-4c21-af88-588309d0df03_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9ebaebe4-805a-4577-8722-9d33e1caa0f9_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_3e1f6062-bbdc-451e-8b01-f69e08a1e894_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/2023/elts/us-gaap-2023.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_RevenuesAbstract_7f6fae3c-6dee-4797-a4e8-e41549844645_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/2023/elts/us-gaap-2023.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_f1afe0df-0db3-4aa3-9439-6954a062b41d_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_b9a8af60-2013-4d2e-af9b-f82fb0dcfe3b_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_f19afeae-caf2-48dc-b108-2bc576fe9b62_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/2023/elts/us-gaap-2023.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_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_870e079f-d925-441c-80c0-ac400e2736e0_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-20231231.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_c4c9c9a1-4401-4fa2-96ff-56b88fadb74b_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/2023/elts/us-gaap-2023.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_us-gaap_StatementLineItems_928e6315-a94b-458b-a205-c1a6fc1562a6_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/2023/elts/us-gaap-2023.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_bc822517-df11-4100-ac92-707d26593ec5_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/2023/elts/us-gaap-2023.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_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_89f96bb6-c978-449b-9ae5-598b08cdff3e_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-20231231.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_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_5bb35db3-c72c-417e-9e50-ae3f1b835313_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-20231231.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2abb0777-965a-48f7-b368-cddb7993f157_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/2023/elts/us-gaap-2023.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_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_4153f36a-e18d-49da-8e35-200223c4d2a2_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/2023/elts/srt-2023.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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_a39b0c26-7e96-453b-82c5-30399ea922c8_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/2023/elts/us-gaap-2023.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_blkb_NetLeverageRatio_8bbd9e27-6865-4ecc-aa69-dfc83b57c249_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-20231231.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-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:495b203f-fc2a-4c29-8015-3f749ca085f9,g:f7544e93-fd2b-4c67-81ed-caa9764eccc5-->
<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-20231231.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_0bb42a7e-2334-4ae5-af3d-abd9614737a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0bb42a7e-2334-4ae5-af3d-abd9614737a5" xlink:to="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51232a38-58c3-4c92-9239-0439dab16e4c" xlink:to="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20316dce-e5a5-49da-b9b9-0115a8544b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:to="loc_us-gaap_CommonStockMember_20316dce-e5a5-49da-b9b9-0115a8544b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_22cec9c4-2197-4997-afe8-e11c56abd606" xlink:href="blkb-20231231.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8dab3c30-d245-4e01-9a69-04f3a1e464ae" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_22cec9c4-2197-4997-afe8-e11c56abd606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_c347a106-ef06-4037-9ed4-c0e32006c756" xlink:to="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0b03c3ec-5c07-4039-8e33-1dd15ffb3779" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentType_0b03c3ec-5c07-4039-8e33-1dd15ffb3779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_76818cc9-4039-4ae7-8f2c-f97028bd96d9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentAnnualReport_76818cc9-4039-4ae7-8f2c-f97028bd96d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5fb96e15-157d-4a6b-a011-e929f4b24b82" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentPeriodEndDate_5fb96e15-157d-4a6b-a011-e929f4b24b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ceda4e6c-ac8e-45d8-8603-5583d399db03" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_CurrentFiscalYearEndDate_ceda4e6c-ac8e-45d8-8603-5583d399db03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bd5a03b8-9449-4c03-96dd-655d485c9416" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentTransitionReport_bd5a03b8-9449-4c03-96dd-655d485c9416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5d3ba2e1-b687-4cb8-b75a-1a5870dbcdbe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityFileNumber_5d3ba2e1-b687-4cb8-b75a-1a5870dbcdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1e90c202-bbdc-4ee9-84db-7592ec62fab2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityRegistrantName_1e90c202-bbdc-4ee9-84db-7592ec62fab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a0d5cbce-6db5-497a-949e-bc095125029f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a0d5cbce-6db5-497a-949e-bc095125029f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f96d178e-6e8d-4cf5-856d-5241db999e71" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityTaxIdentificationNumber_f96d178e-6e8d-4cf5-856d-5241db999e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5735b9e4-c5c1-40b7-a824-7650ea950297" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressAddressLine1_5735b9e4-c5c1-40b7-a824-7650ea950297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bc4e7184-d820-4682-b6a5-66839e9f3783" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressCityOrTown_bc4e7184-d820-4682-b6a5-66839e9f3783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_85b9a844-2b5b-46de-9ade-faff290b4a9e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressStateOrProvince_85b9a844-2b5b-46de-9ade-faff290b4a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_00506ad7-a3f5-4e97-8c94-302e1fb97594" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityAddressPostalZipCode_00506ad7-a3f5-4e97-8c94-302e1fb97594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e55a1c4e-4bec-4665-a3cd-1099ff1080c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_CityAreaCode_e55a1c4e-4bec-4665-a3cd-1099ff1080c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cd6fccf0-44a2-4b27-87ff-1bc6a1c29ae3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_LocalPhoneNumber_cd6fccf0-44a2-4b27-87ff-1bc6a1c29ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f1c19b4b-fc38-407b-94cb-296d1c56629f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_Security12bTitle_f1c19b4b-fc38-407b-94cb-296d1c56629f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7b7b595b-df6e-4877-80dc-cd0202038302" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_TradingSymbol_7b7b595b-df6e-4877-80dc-cd0202038302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_43d0196c-2f3e-48ad-93e2-48186811bc95" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_SecurityExchangeName_43d0196c-2f3e-48ad-93e2-48186811bc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_5ce2dc0d-ba0b-4bb2-9ec2-ef8b6bdc4e22" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_NoTradingSymbolFlag_5ce2dc0d-ba0b-4bb2-9ec2-ef8b6bdc4e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7e873821-8320-4516-acfa-eb3aaa130360" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7e873821-8320-4516-acfa-eb3aaa130360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_61a9eb46-3b62-45fd-a22f-ad9469139b7b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityVoluntaryFilers_61a9eb46-3b62-45fd-a22f-ad9469139b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f847c19e-0a46-4c76-8a63-c0bae49e330a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCurrentReportingStatus_f847c19e-0a46-4c76-8a63-c0bae49e330a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7f66c07d-6837-4be9-bdb1-12a3ed89c5db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityInteractiveDataCurrent_7f66c07d-6837-4be9-bdb1-12a3ed89c5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9b3695bf-1d7b-44da-aa0f-bb430622fa17" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityFilerCategory_9b3695bf-1d7b-44da-aa0f-bb430622fa17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3da22939-a6b2-41be-9576-da60efbc9f30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntitySmallBusiness_3da22939-a6b2-41be-9576-da60efbc9f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c8677873-46e8-4f8f-bf06-68f838d0111c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityEmergingGrowthCompany_c8677873-46e8-4f8f-bf06-68f838d0111c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_357ea136-c45c-42a2-8a36-2cc67c8d05e9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_IcfrAuditorAttestationFlag_357ea136-c45c-42a2-8a36-2cc67c8d05e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_3ef73824-a679-4aed-ad18-043dd7a20aa0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_3ef73824-a679-4aed-ad18-043dd7a20aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_03bf42e5-e1c7-4788-a24c-ad98f8aa952d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityShellCompany_03bf42e5-e1c7-4788-a24c-ad98f8aa952d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_674cbf75-fece-45c3-a273-4c260dd70ca1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityPublicFloat_674cbf75-fece-45c3-a273-4c260dd70ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c955bcfc-c5ed-4d1f-a2e8-ee55be03f997" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c955bcfc-c5ed-4d1f-a2e8-ee55be03f997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e5683be8-1960-47d7-b931-14e4a31995e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e5683be8-1960-47d7-b931-14e4a31995e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ed8c372b-c1b1-4249-9d04-d16de5579d1f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_AmendmentFlag_ed8c372b-c1b1-4249-9d04-d16de5579d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_56f3a933-579e-4052-95d7-3c1f657dcfde" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFiscalYearFocus_56f3a933-579e-4052-95d7-3c1f657dcfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3e8b9084-a95d-43f0-9619-96bc8459d659" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3e8b9084-a95d-43f0-9619-96bc8459d659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_163bf71d-4165-45b8-8104-bbe382b50558" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4efe5f41-e658-481f-b6b9-c869f985eb61" xlink:to="loc_dei_EntityCentralIndexKey_163bf71d-4165-45b8-8104-bbe382b50558" 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-20231231.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_d5b506c3-b232-4411-9429-41b6cdcf6790" xlink:href="blkb-20231231.xsd#blkb_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_5830a27a-34d2-4025-89c7-83c818420ed6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_d5b506c3-b232-4411-9429-41b6cdcf6790" xlink:to="loc_dei_AuditorFirmId_5830a27a-34d2-4025-89c7-83c818420ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5719f5ea-2b3d-4a83-887d-3dbe4f4a1dab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_d5b506c3-b232-4411-9429-41b6cdcf6790" xlink:to="loc_dei_AuditorName_5719f5ea-2b3d-4a83-887d-3dbe4f4a1dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_cb6d4b67-2042-4e69-b318-47b464e0378c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_d5b506c3-b232-4411-9429-41b6cdcf6790" xlink:to="loc_dei_AuditorLocation_cb6d4b67-2042-4e69-b318-47b464e0378c" 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-20231231.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_06dd82c4-e7e3-48a6-8a63-a4b90ea26622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_06dd82c4-e7e3-48a6-8a63-a4b90ea26622" xlink:to="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4dd7e4e7-d1f3-403f-8620-d29bec6094af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4dd7e4e7-d1f3-403f-8620-d29bec6094af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f5337af6-cfe8-4505-9682-78939d874282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f5337af6-cfe8-4505-9682-78939d874282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2e469699-b617-42b8-a8ed-0550f8c8f64e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2e469699-b617-42b8-a8ed-0550f8c8f64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_b712989c-7342-4975-91b3-e9f628295e58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_b712989c-7342-4975-91b3-e9f628295e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_00a6711f-4d96-442d-b8d9-4ff3d19a7b82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_00a6711f-4d96-442d-b8d9-4ff3d19a7b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1c484942-9281-44c1-bccd-51f88fc7022d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_65d3f577-29dc-492c-901d-3a0e833d91eb" xlink:to="loc_us-gaap_AssetsCurrent_1c484942-9281-44c1-bccd-51f88fc7022d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f1f8f2e6-79ff-4bb1-95bc-4410a798e628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f1f8f2e6-79ff-4bb1-95bc-4410a798e628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e4e8b1b5-ecc8-4964-a189-3a72a8ad2f13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e4e8b1b5-ecc8-4964-a189-3a72a8ad2f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_f5ddf948-4a65-43f3-9827-c1127b15baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_f5ddf948-4a65-43f3-9827-c1127b15baf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1dbf1269-4e23-4f23-a2e6-d0212b10ef6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_Goodwill_1dbf1269-4e23-4f23-a2e6-d0212b10ef6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4ba8248-c5e9-4a42-814b-7af406389971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4ba8248-c5e9-4a42-814b-7af406389971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5928e027-0d3d-4c1c-b69f-42b8a44e35b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5928e027-0d3d-4c1c-b69f-42b8a44e35b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_95cb1437-9bef-49a4-bc5c-ce60e71d2893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4484f2ae-2ddd-4c81-93b8-e3a06884ab39" xlink:to="loc_us-gaap_Assets_95cb1437-9bef-49a4-bc5c-ce60e71d2893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_06dd82c4-e7e3-48a6-8a63-a4b90ea26622" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_f92dc313-9295-4327-ac37-ce66d1b5b421" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_f92dc313-9295-4327-ac37-ce66d1b5b421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_9b01f0a6-ae7e-4372-bdfc-ceef79e6f9b4" xlink:href="blkb-20231231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_9b01f0a6-ae7e-4372-bdfc-ceef79e6f9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_dc3355e8-212c-4118-b41a-da94f972154e" xlink:href="blkb-20231231.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_blkb_DueToCustomersCurrent_dc3355e8-212c-4118-b41a-da94f972154e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_874bc14f-30e5-4f79-9c6e-35116ddc4da7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_us-gaap_LongTermDebtCurrent_874bc14f-30e5-4f79-9c6e-35116ddc4da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0efb6f0c-74ca-4249-87ea-4d3250c3de9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0efb6f0c-74ca-4249-87ea-4d3250c3de9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6a1f56b9-ebad-426d-8d0d-dc5197b5f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad354d40-6675-455d-a25d-cc90bba9b68d" xlink:to="loc_us-gaap_LiabilitiesCurrent_6a1f56b9-ebad-426d-8d0d-dc5197b5f73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f55d545b-dce6-4495-9e1f-55ab8a673139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f55d545b-dce6-4495-9e1f-55ab8a673139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_82ebb924-05a0-4cd9-b70a-96476d4d0521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_82ebb924-05a0-4cd9-b70a-96476d4d0521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1074d243-6889-44f3-ad5a-502870f55bce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1074d243-6889-44f3-ad5a-502870f55bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f1ee40eb-b88f-4523-8088-e7dad8e6ab4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f1ee40eb-b88f-4523-8088-e7dad8e6ab4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b5864b95-fcc2-425f-a90f-bd02be2efb99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b5864b95-fcc2-425f-a90f-bd02be2efb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c1c27b10-4cd8-476f-9dbd-8075f2ecb2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_Liabilities_c1c27b10-4cd8-476f-9dbd-8075f2ecb2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_487fa42e-2d56-461f-80aa-b98cbb152d46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_487fa42e-2d56-461f-80aa-b98cbb152d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ef435923-327e-4a5e-a5c2-5c504e3a23c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ef435923-327e-4a5e-a5c2-5c504e3a23c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_de7d4780-fbbc-44ee-b92b-0faa784487ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_de7d4780-fbbc-44ee-b92b-0faa784487ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_27cd3967-91bb-4f49-ac65-80e561f74ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_PreferredStockValue_27cd3967-91bb-4f49-ac65-80e561f74ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b8cdd53f-62e6-46a2-849b-832b0c884dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b8cdd53f-62e6-46a2-849b-832b0c884dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d0a78586-bb51-462c-bee3-69b43d06d698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d0a78586-bb51-462c-bee3-69b43d06d698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a913d0b4-1ed4-44ab-b8f7-7582c146d366" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_CommonStockSharesIssued_a913d0b4-1ed4-44ab-b8f7-7582c146d366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_36c4c4d9-c3c3-46f5-8832-e811ff0acdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_36c4c4d9-c3c3-46f5-8832-e811ff0acdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3359fb9f-237d-49d9-80d9-a1b4971b45e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_CommonStockValue_3359fb9f-237d-49d9-80d9-a1b4971b45e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2493a5f3-a770-4133-8d59-f1df4065369d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2493a5f3-a770-4133-8d59-f1df4065369d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_93e989df-1f3d-4bc4-b4d2-cfd88151ebe6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_TreasuryStockCommonShares_93e989df-1f3d-4bc4-b4d2-cfd88151ebe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8b1d934a-3460-40c8-a2bb-b91fd8dd61d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_TreasuryStockValue_8b1d934a-3460-40c8-a2bb-b91fd8dd61d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c5770ddf-981f-4bb2-aae9-caeeac18047d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c5770ddf-981f-4bb2-aae9-caeeac18047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d627a58-f38e-4f72-9c4d-88525d8513f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d627a58-f38e-4f72-9c4d-88525d8513f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_67ac6712-0ea8-4235-83ec-d84721dbfade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_139b6ba6-09e6-4b77-b730-551f9b5cfda5" xlink:to="loc_us-gaap_StockholdersEquity_67ac6712-0ea8-4235-83ec-d84721dbfade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3e01ff3c-df8b-49c6-aa93-2e10cdee25b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b66c9249-c1e5-4167-b52f-4865a827ccd0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3e01ff3c-df8b-49c6-aa93-2e10cdee25b8" 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-20231231.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_a41e0245-da60-4822-8e2e-fb35b0e6a2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_33623a71-a2b7-4d4c-86c0-cb57e4a5f9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a41e0245-da60-4822-8e2e-fb35b0e6a2f0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_33623a71-a2b7-4d4c-86c0-cb57e4a5f9dc" 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-20231231.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_aa9a54da-4555-4611-a2ee-7e1e2cfe4d37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa9a54da-4555-4611-a2ee-7e1e2cfe4d37" xlink:to="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:to="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f0ff7296-1c48-4bab-bd58-891f62347b1d" xlink:to="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_ca26ff69-4e9a-465e-95b1-fd9aec4fcfbf" xlink:href="blkb-20231231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:to="loc_blkb_RecurringMember_ca26ff69-4e9a-465e-95b1-fd9aec4fcfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_7697eeea-baab-437f-bf58-73af9365bc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e714f452-0b8a-447d-be80-3c69ee10f3e4" xlink:to="loc_us-gaap_TechnologyServiceMember_7697eeea-baab-437f-bf58-73af9365bc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_afc4f60e-3b16-4b76-804b-a5a700cc972a" xlink:to="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10a062cb-b4c9-4979-abe6-ac8b91ef5d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_66164892-4101-4373-be74-4dadc75c007c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10a062cb-b4c9-4979-abe6-ac8b91ef5d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6ed25fd6-fb81-4b23-8679-c17192d6abdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_7e746153-e32b-4f7d-a211-d1324c0d2769" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6ed25fd6-fb81-4b23-8679-c17192d6abdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bed05348-945a-4b7c-9e11-e34fdf67f871" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_GrossProfit_bed05348-945a-4b7c-9e11-e34fdf67f871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5037f857-1789-42dd-9027-35c17f021b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5037f857-1789-42dd-9027-35c17f021b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_904073fa-6554-4a8c-9efc-3478a7bdaf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_904073fa-6554-4a8c-9efc-3478a7bdaf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9c3f7401-1380-4879-ba0d-6c544f58a1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9c3f7401-1380-4879-ba0d-6c544f58a1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_76931c62-6184-409f-b671-c206eb29eeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_76931c62-6184-409f-b671-c206eb29eeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_fc56e866-2f4c-4e55-a95d-c38216e3f898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_RestructuringCharges_fc56e866-2f4c-4e55-a95d-c38216e3f898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f5723fa6-843f-4162-8ea2-fd2622548ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_22620e93-4e9e-4fa3-b893-9dc8de63dfe0" xlink:to="loc_us-gaap_OperatingExpenses_f5723fa6-843f-4162-8ea2-fd2622548ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7b84d20d-da84-43fe-9d8c-522974dfba41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OperatingIncomeLoss_7b84d20d-da84-43fe-9d8c-522974dfba41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d343db4e-d0cf-4830-a3a0-f2e4b54c796d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_InterestExpense_d343db4e-d0cf-4830-a3a0-f2e4b54c796d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_1733bea8-4505-4453-b4af-f6e5c0a25ac8" xlink:href="blkb-20231231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_1733bea8-4505-4453-b4af-f6e5c0a25ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42748351-affd-4a9b-9c5d-3597321306f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42748351-affd-4a9b-9c5d-3597321306f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a4a963da-3f7d-4624-8e3b-e4249637084d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a4a963da-3f7d-4624-8e3b-e4249637084d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c6c1853a-fd32-44b2-b525-b16b59255d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_NetIncomeLoss_c6c1853a-fd32-44b2-b525-b16b59255d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bd99d3e8-34c4-440c-ba71-1940ffe6986f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:to="loc_us-gaap_EarningsPerShareBasic_bd99d3e8-34c4-440c-ba71-1940ffe6986f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5ed19d58-4ef3-4af7-8250-75d97124fc75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_69f81b12-c01f-4b8e-9441-439940a62c17" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5ed19d58-4ef3-4af7-8250-75d97124fc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b7fafb4-e901-4664-ac97-906d9a314397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b7fafb4-e901-4664-ac97-906d9a314397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1e96d68f-51d9-4613-b976-9f1901354e11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2262e37b-2bd4-46f6-8bd7-6c18fdbfee9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1e96d68f-51d9-4613-b976-9f1901354e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3d44f794-53a7-4c0f-be1d-2519d31cec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3d44f794-53a7-4c0f-be1d-2519d31cec2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_cd1ea548-e22a-4cf7-97c5-2cac9ca5b92a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_cd1ea548-e22a-4cf7-97c5-2cac9ca5b92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d138e42-e1ea-4621-be99-598b0ecc9d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30fccda5-3bf4-4121-8471-d21f7989bf28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d138e42-e1ea-4621-be99-598b0ecc9d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbdd5643-fb58-495f-8732-f76096ee818e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_47f28a49-ad23-45f8-ab7b-2c3b8d1a7fae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbdd5643-fb58-495f-8732-f76096ee818e" 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-20231231.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_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce9e970-4a91-4e3a-b86e-e65f19f21b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce9e970-4a91-4e3a-b86e-e65f19f21b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8983c96e-b022-4876-94d5-13f7c2c945d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce9e970-4a91-4e3a-b86e-e65f19f21b51" xlink:to="loc_us-gaap_NetIncomeLoss_8983c96e-b022-4876-94d5-13f7c2c945d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce9e970-4a91-4e3a-b86e-e65f19f21b51" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_7405e1e9-f72b-4020-a13e-2628ee7f5669" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_DepreciationAndAmortization_7405e1e9-f72b-4020-a13e-2628ee7f5669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_5f8a6f4f-c58f-4cc5-8525-e93f255cb210" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_5f8a6f4f-c58f-4cc5-8525-e93f255cb210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c31fed1f-9ef2-41b7-829a-f9f3dba6c478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_ShareBasedCompensation_c31fed1f-9ef2-41b7-829a-f9f3dba6c478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_39308a86-d36b-4111-907f-f78cbc68902e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_39308a86-d36b-4111-907f-f78cbc68902e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e67bf15c-f95d-4eb7-b8a8-f9cb9415c995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e67bf15c-f95d-4eb7-b8a8-f9cb9415c995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2efee181-6548-4faf-ae39-5c20c277d1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2efee181-6548-4faf-ae39-5c20c277d1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52068264-97f9-4641-92aa-4f760be60099" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2483fb8d-8f4a-4a1e-b4ec-129011de0570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2483fb8d-8f4a-4a1e-b4ec-129011de0570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1448edf7-0d69-4ad3-ace6-8ae342d85b29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1448edf7-0d69-4ad3-ace6-8ae342d85b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_e0a9a13a-3ab8-43f9-b03f-d84535f56b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_e0a9a13a-3ab8-43f9-b03f-d84535f56b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_bf7b40aa-6c33-451e-95c5-b85a0902b5d7" xlink:href="blkb-20231231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_bf7b40aa-6c33-451e-95c5-b85a0902b5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_73018a8f-ce9e-4c8a-afdf-f8249bc134d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8fce7c23-b335-4399-b781-b28fc504437c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_73018a8f-ce9e-4c8a-afdf-f8249bc134d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63890ae6-b56b-48f5-b5c1-9745c6495eea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce9e970-4a91-4e3a-b86e-e65f19f21b51" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63890ae6-b56b-48f5-b5c1-9745c6495eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_83381caf-b07b-4144-b4d3-98f8fdfd37ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_83381caf-b07b-4144-b4d3-98f8fdfd37ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_81482d86-9cc4-4315-9ae5-20cd5d8f913a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_81482d86-9cc4-4315-9ae5-20cd5d8f913a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_61afb321-5d45-447e-8309-425b729bce4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_61afb321-5d45-447e-8309-425b729bce4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b279b0c7-a95a-4ec4-8dc4-1bc6846bd2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b279b0c7-a95a-4ec4-8dc4-1bc6846bd2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_408b620f-949e-4682-9593-ca1a1126abab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_408b620f-949e-4682-9593-ca1a1126abab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f81aa9f2-868a-4da9-a33b-62ad5871f4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_030e9231-31e4-4b15-a0cf-f4f173e0b37f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f81aa9f2-868a-4da9-a33b-62ad5871f4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_75637ab4-b30f-43ab-b974-c20f76253b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_75637ab4-b30f-43ab-b974-c20f76253b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_80801bf8-4930-401b-ae26-7e42672e7a45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_RepaymentsOfDebt_80801bf8-4930-401b-ae26-7e42672e7a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_a92b6937-e6dc-44ff-8c13-66fc8b6217a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_a92b6937-e6dc-44ff-8c13-66fc8b6217a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_4b9b9dee-34cc-44b9-9c33-ac20c7b566d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_4b9b9dee-34cc-44b9-9c33-ac20c7b566d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_85e2e322-ad67-49d2-b524-c869ffea2898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_85e2e322-ad67-49d2-b524-c869ffea2898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_cfed9333-b282-470d-9a4c-298b2cace411" xlink:href="blkb-20231231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_cfed9333-b282-470d-9a4c-298b2cace411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_6f4608ad-31ce-4079-b656-9fb23e398560" xlink:href="blkb-20231231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_6f4608ad-31ce-4079-b656-9fb23e398560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc0db850-62ab-44b3-9140-3e9b3e7c11ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc0db850-62ab-44b3-9140-3e9b3e7c11ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_894dcba3-408f-4f16-be03-94f9e13435f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c881d36a-036b-441f-a91d-7e9d94f8fa59" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_894dcba3-408f-4f16-be03-94f9e13435f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b29287d2-0132-45ab-a9fc-17396919faef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b29287d2-0132-45ab-a9fc-17396919faef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1cbfb1d9-e99f-4b05-bb37-86ae9a4dc9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1cbfb1d9-e99f-4b05-bb37-86ae9a4dc9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6e01dc8a-bc16-48b5-8263-7cfe0332d13c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6e01dc8a-bc16-48b5-8263-7cfe0332d13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fd0bc82c-67dc-4dd7-bcde-65a23d077da7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fd0bc82c-67dc-4dd7-bcde-65a23d077da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_b2079eb3-d102-45df-9937-81fc689327a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_b2079eb3-d102-45df-9937-81fc689327a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ef425cee-1615-42b1-9f3d-b2e44c4b7d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_b2079eb3-d102-45df-9937-81fc689327a6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_ef425cee-1615-42b1-9f3d-b2e44c4b7d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_de0997ab-cef9-4a82-9c0b-0f99e92cba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ef425cee-1615-42b1-9f3d-b2e44c4b7d8c" xlink:to="loc_us-gaap_InterestPaidNet_de0997ab-cef9-4a82-9c0b-0f99e92cba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ccaa5451-9e40-45e7-9694-5baeedb2dd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ef425cee-1615-42b1-9f3d-b2e44c4b7d8c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ccaa5451-9e40-45e7-9694-5baeedb2dd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_78892470-6a6a-4167-b1f0-0cb31542764e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_b2079eb3-d102-45df-9937-81fc689327a6" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_78892470-6a6a-4167-b1f0-0cb31542764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_78892470-6a6a-4167-b1f0-0cb31542764e" xlink:to="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_394eea1d-0229-4b28-89ff-142185bafeeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_9033f181-d4d8-45fc-8f6c-b82b86e08e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d2d629e1-a0fe-422b-847b-14a4424abd48" xlink:to="loc_us-gaap_LoansPayableMember_9033f181-d4d8-45fc-8f6c-b82b86e08e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_27b87a89-4ff0-42ca-b582-258532ccb9c1" xlink:to="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_ac055201-5280-4d9e-b76e-299a789aff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_StockIssued1_ac055201-5280-4d9e-b76e-299a789aff9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_732bb6f3-6e2f-4688-850b-dd3eb097ea0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAssumed1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_LoansAssumed1_732bb6f3-6e2f-4688-850b-dd3eb097ea0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e2c1c92a-6e8f-4700-81f6-e125cdadad9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6159649-cf9d-4b7f-825f-d4b664814837" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e2c1c92a-6e8f-4700-81f6-e125cdadad9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b538ce73-a442-47a4-8bd2-4b4bd109e7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4799026-de6a-4c1f-b72d-407f94ce6b1d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b538ce73-a442-47a4-8bd2-4b4bd109e7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f9650dec-e290-42b5-80b5-a7086aa87afb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b538ce73-a442-47a4-8bd2-4b4bd109e7ac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f9650dec-e290-42b5-80b5-a7086aa87afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ae22683f-7a47-4c22-80eb-c1c4c4e14bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b538ce73-a442-47a4-8bd2-4b4bd109e7ac" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ae22683f-7a47-4c22-80eb-c1c4c4e14bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a81b8c5-c25d-47f6-b784-6eac17fbf77f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b538ce73-a442-47a4-8bd2-4b4bd109e7ac" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a81b8c5-c25d-47f6-b784-6eac17fbf77f" 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-20231231.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_8fff9d9c-6fdd-4b65-a763-8846b03adc67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_8fff9d9c-6fdd-4b65-a763-8846b03adc67" xlink:to="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_587e438a-94a7-4d34-8ccb-188f3584e9d7" xlink:to="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a9ac8ad7-d65d-4b15-b967-26766b63023e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_CommonStockMember_a9ac8ad7-d65d-4b15-b967-26766b63023e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_7259505e-c339-484a-904f-fb222ab170ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_TreasuryStockCommonMember_7259505e-c339-484a-904f-fb222ab170ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_438aabb7-7e5d-4bf4-a398-3da109bddb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_438aabb7-7e5d-4bf4-a398-3da109bddb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e0aec91f-7cd1-46a6-b3ca-89197fd32a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e0aec91f-7cd1-46a6-b3ca-89197fd32a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9f7b6856-c995-4d79-89a8-649a34aa7d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f8bce7c9-e9bd-4cc0-b723-8ef4d9a19e16" xlink:to="loc_us-gaap_RetainedEarningsMember_9f7b6856-c995-4d79-89a8-649a34aa7d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c443271d-6bbd-4ba0-99de-7fa5b86e11cc" xlink:to="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da077665-8798-40c3-8eb1-76dc5ac1e646" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_aba3be83-8de2-4fec-b10b-3e33951c4dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_SharesIssued_aba3be83-8de2-4fec-b10b-3e33951c4dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1f621cfa-be81-4481-9acc-fd262622828e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockholdersEquity_1f621cfa-be81-4481-9acc-fd262622828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e194b786-e6d6-4498-8000-81c0ddd75c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e194b786-e6d6-4498-8000-81c0ddd75c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6373fe14-34fa-4fc2-a438-86289c26102c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_NetIncomeLoss_6373fe14-34fa-4fc2-a438-86289c26102c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b34548cc-50b2-4e66-913a-5ca9f267cb57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b34548cc-50b2-4e66-913a-5ca9f267cb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f45fc49c-eaaf-4783-8813-6e87b9c0602c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f45fc49c-eaaf-4783-8813-6e87b9c0602c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f85ebf05-bb39-4316-852b-9cf44586a1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f85ebf05-bb39-4316-852b-9cf44586a1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2bbf310-0f84-48d4-8ce2-a2c1ed0377e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2bbf310-0f84-48d4-8ce2-a2c1ed0377e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0eb340c4-a473-4deb-9ea7-1bb4e390e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0eb340c4-a473-4deb-9ea7-1bb4e390e0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ca7a6895-637b-4b62-941f-160bfa50a69a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ca7a6895-637b-4b62-941f-160bfa50a69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b2e037a6-a32a-4eac-a51d-bdc10a91af80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b2e037a6-a32a-4eac-a51d-bdc10a91af80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a09ccb43-7ffd-4148-8aea-24f8a2964f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a09ccb43-7ffd-4148-8aea-24f8a2964f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5f006225-dbd9-459a-bc18-b9bc4e74b5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5f006225-dbd9-459a-bc18-b9bc4e74b5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3bb51a85-a45d-4c5c-a245-958ee27ac722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3bb51a85-a45d-4c5c-a245-958ee27ac722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a550a147-267b-4c89-a582-a547ae38ef87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a550a147-267b-4c89-a582-a547ae38ef87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_f1b6eac4-a6d2-4694-ab47-64b8dc9f4c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_f1b6eac4-a6d2-4694-ab47-64b8dc9f4c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_379482c2-5c1d-45d6-839d-8c0e2cc92c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_379482c2-5c1d-45d6-839d-8c0e2cc92c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_6b3393d2-c894-410d-9ff0-2f5a19e5d515" xlink:href="blkb-20231231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_blkb_RetirementsOfCommonStockShares_6b3393d2-c894-410d-9ff0-2f5a19e5d515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_ee8f2b95-30a7-431b-8be6-c84f96e60eed" xlink:href="blkb-20231231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_ee8f2b95-30a7-431b-8be6-c84f96e60eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_bf68a6bd-dcff-4a33-a80b-1545a41b6be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_SharesIssued_bf68a6bd-dcff-4a33-a80b-1545a41b6be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2847da38-7a3c-4406-84dd-95969e2ec3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_StockholdersEquity_2847da38-7a3c-4406-84dd-95969e2ec3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_cb92b708-1d62-4442-b104-3207ae1a546f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74c18a5b-af47-4920-b07b-e172dcdd62fa" xlink:to="loc_us-gaap_TreasuryStockCommonShares_cb92b708-1d62-4442-b104-3207ae1a546f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Organization" xlink:type="simple" xlink:href="blkb-20231231.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_b0d986b4-ffe5-4197-9563-8ae2e8e46b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_edf91fbc-c1da-4571-8444-9d00ae36c811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b0d986b4-ffe5-4197-9563-8ae2e8e46b8e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_edf91fbc-c1da-4571-8444-9d00ae36c811" 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-20231231.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_845dad2d-6a0c-4f54-8e8d-360129ec260d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fe686455-89b0-42c0-9fd2-f5d53557296c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_845dad2d-6a0c-4f54-8e8d-360129ec260d" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fe686455-89b0-42c0-9fd2-f5d53557296c" 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-20231231.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_ae99dccf-42cd-4a33-8ce0-524c1e11d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bd0d9d04-c965-4419-8c92-884c5281b42c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ae99dccf-42cd-4a33-8ce0-524c1e11d3b2" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bd0d9d04-c965-4419-8c92-884c5281b42c" 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-20231231.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_de97ffbf-651a-4689-9488-5a9ac52d698e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c4404e42-2bc1-400e-b506-ac55f4bfcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_de97ffbf-651a-4689-9488-5a9ac52d698e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c4404e42-2bc1-400e-b506-ac55f4bfcd69" 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-20231231.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_41721ad0-3a29-4b4c-9344-38536ef8e736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_6f4cf5d3-2ae7-48a7-9c76-8b701c93273c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_41721ad0-3a29-4b4c-9344-38536ef8e736" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_6f4cf5d3-2ae7-48a7-9c76-8b701c93273c" 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-20231231.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_0e0e88cf-9c6b-47dd-8703-181c7dfdff34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_ac7b4ead-bfe5-48af-a9e1-c3c73d176f64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0e0e88cf-9c6b-47dd-8703-181c7dfdff34" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_ac7b4ead-bfe5-48af-a9e1-c3c73d176f64" 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-20231231.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_ee1b4204-27a0-479a-b076-216715adafcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_aa5684c7-4b3d-4092-9eee-ffc6c8cf6249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ee1b4204-27a0-479a-b076-216715adafcf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_aa5684c7-4b3d-4092-9eee-ffc6c8cf6249" 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-20231231.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_daf72c07-6785-46d5-bd36-2c4d841df4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_135d23b2-fd69-4e02-8197-b3be4906b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_daf72c07-6785-46d5-bd36-2c4d841df4d6" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_135d23b2-fd69-4e02-8197-b3be4906b95f" 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-20231231.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_99fb1f9b-eb4f-4d49-a1f6-18dc1bdd013a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_57bad1ba-cb4d-47d2-9d52-70f356df1109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99fb1f9b-eb4f-4d49-a1f6-18dc1bdd013a" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_57bad1ba-cb4d-47d2-9d52-70f356df1109" 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-20231231.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_047c9b70-7d4d-4598-b4d1-4c0624fcc82d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_b7fc4475-a1a7-4d8b-b587-b8a79bf137fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_047c9b70-7d4d-4598-b4d1-4c0624fcc82d" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_b7fc4475-a1a7-4d8b-b587-b8a79bf137fe" 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-20231231.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_b5e8f667-c842-4b46-bac6-29cde07aaedd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_66af005c-104f-4fef-a42a-3fb5d79417e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b5e8f667-c842-4b46-bac6-29cde07aaedd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_66af005c-104f-4fef-a42a-3fb5d79417e9" 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-20231231.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_fa03b45b-0c20-4e3e-b70a-9c8d2fa46c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1369d318-806e-4134-85ed-26120ace65fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa03b45b-0c20-4e3e-b70a-9c8d2fa46c90" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1369d318-806e-4134-85ed-26120ace65fc" 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-20231231.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_1bd923e3-82db-4d6f-b1c9-1d408ddadf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c4bceb28-4525-44ad-b3df-77ab9c2b04d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1bd923e3-82db-4d6f-b1c9-1d408ddadf5e" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c4bceb28-4525-44ad-b3df-77ab9c2b04d2" 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-20231231.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_bf986da8-84ef-4a55-8a3b-6cc84580269f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8d7a459b-eeca-4a43-acd3-4740cab0136d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bf986da8-84ef-4a55-8a3b-6cc84580269f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8d7a459b-eeca-4a43-acd3-4740cab0136d" 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-20231231.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_280c1791-695f-4bff-82ec-866e3121eeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_f0b79338-9d9d-4b4c-9073-cdfd7c3b358f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_280c1791-695f-4bff-82ec-866e3121eeb5" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_f0b79338-9d9d-4b4c-9073-cdfd7c3b358f" 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-20231231.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_e0c00926-5b9a-4af7-8ebb-98e1765dd62a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ce9b9b4a-f7ef-4021-82b1-4b2f02b04ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e0c00926-5b9a-4af7-8ebb-98e1765dd62a" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ce9b9b4a-f7ef-4021-82b1-4b2f02b04ef1" 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-20231231.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_3a161e60-8ed5-4ace-80dd-0dc4f1b2a50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5fb7d909-f4fc-48e6-ab09-089ad0ad7151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3a161e60-8ed5-4ace-80dd-0dc4f1b2a50a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5fb7d909-f4fc-48e6-ab09-089ad0ad7151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEvents" xlink:type="simple" xlink:href="blkb-20231231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_6f68bfe8-0cac-473e-a418-5482d553241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_ba72d1ed-984c-4531-89ae-0ede711e64c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_6f68bfe8-0cac-473e-a418-5482d553241c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_ba72d1ed-984c-4531-89ae-0ede711e64c5" 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-20231231.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_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_bd083b6e-1498-4c01-88e9-b5e88c5f6905" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_bd083b6e-1498-4c01-88e9-b5e88c5f6905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_f9ca9770-df3f-4d84-a734-3dc81855e8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_f9ca9770-df3f-4d84-a734-3dc81855e8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_351d07ac-81a4-4132-8564-af1636d74f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_UseOfEstimates_351d07ac-81a4-4132-8564-af1636d74f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b2e2e74f-bf5c-4058-b170-f7e57eb79483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b2e2e74f-bf5c-4058-b170-f7e57eb79483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_5a6f2037-8f4f-4391-b138-ea70b76edb94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_5a6f2037-8f4f-4391-b138-ea70b76edb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SalesTaxesPolicyTextBlock_2657e438-dc90-40b4-8a58-4df4bada1e39" xlink:href="blkb-20231231.xsd#blkb_SalesTaxesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_blkb_SalesTaxesPolicyTextBlock_2657e438-dc90-40b4-8a58-4df4bada1e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a85974fb-21f4-4ed8-9b05-0a238c05d5df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a85974fb-21f4-4ed8-9b05-0a238c05d5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_d5650d5f-0a4b-4038-b91a-1733d00d6ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_d5650d5f-0a4b-4038-b91a-1733d00d6ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ed4194e9-af6f-49b4-ba50-d32c49b5a341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ed4194e9-af6f-49b4-ba50-d32c49b5a341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c9c4ad2b-0b8b-4228-8c49-e1ca037ba50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c9c4ad2b-0b8b-4228-8c49-e1ca037ba50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_ffe4c337-65ef-4fea-b97c-54f2ba2f3e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_ffe4c337-65ef-4fea-b97c-54f2ba2f3e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2f0db86d-23c2-4005-ba5f-18df070ce47e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2f0db86d-23c2-4005-ba5f-18df070ce47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_6f2a4c57-7324-49da-bfcd-e9c48d434c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_6f2a4c57-7324-49da-bfcd-e9c48d434c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0f770ef6-5dcc-4003-b000-8b3215c53b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0f770ef6-5dcc-4003-b000-8b3215c53b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_6188e881-f0ce-49ca-8944-b3ec8da02d28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_6188e881-f0ce-49ca-8944-b3ec8da02d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_77e620b5-ffcc-4c7f-89ad-f683bd3e7e21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_77e620b5-ffcc-4c7f-89ad-f683bd3e7e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_d87b8426-d485-4868-abd2-6b87b31b3a42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_d87b8426-d485-4868-abd2-6b87b31b3a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df2dec0c-468f-4bf7-9c14-dc8f6367146f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df2dec0c-468f-4bf7-9c14-dc8f6367146f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7466b6bc-c0b4-46e4-a589-dc9e19dfb578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7466b6bc-c0b4-46e4-a589-dc9e19dfb578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_88ad3b38-585d-4837-a9b4-5bb5f06735e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_88ad3b38-585d-4837-a9b4-5bb5f06735e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_e576d0a7-74aa-4947-9b39-d5a6808775ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_e576d0a7-74aa-4947-9b39-d5a6808775ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_b378fa96-045b-4686-92e2-b180366f89d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_b378fa96-045b-4686-92e2-b180366f89d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_5f78657d-e32a-49bd-ac9b-6507e1b37903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_5f78657d-e32a-49bd-ac9b-6507e1b37903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_e4152481-722a-4cf8-8995-2c581004b03c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_e4152481-722a-4cf8-8995-2c581004b03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_30d84694-2cd9-44b2-8e9c-3fa8a30442e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_30d84694-2cd9-44b2-8e9c-3fa8a30442e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_d9f808d6-2130-450e-9b1f-4bd8090694c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_d9f808d6-2130-450e-9b1f-4bd8090694c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_b55c6641-1106-4c42-9f5d-26b382dcd9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_b55c6641-1106-4c42-9f5d-26b382dcd9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_8b85d847-7be8-42aa-a3c0-2153555e3a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_8b85d847-7be8-42aa-a3c0-2153555e3a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_33bd8e73-0d1c-4729-b77e-003b5dc166ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_33bd8e73-0d1c-4729-b77e-003b5dc166ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_8d652015-ed50-4b27-a2e4-dbee4e887183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2453dae-2aec-4cd5-9c7a-14a3384ba48f" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_8d652015-ed50-4b27-a2e4-dbee4e887183" 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-20231231.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_1193a0fe-d878-490d-8f5b-0fcdfd63f4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bd0760cc-9b85-4374-b728-fb8b642e8c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1193a0fe-d878-490d-8f5b-0fcdfd63f4f5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bd0760cc-9b85-4374-b728-fb8b642e8c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7aaa235c-1b64-4e12-b5d0-3dfb2e671b29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1193a0fe-d878-490d-8f5b-0fcdfd63f4f5" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7aaa235c-1b64-4e12-b5d0-3dfb2e671b29" 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-20231231.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_600cb2c2-b09a-440b-acd3-99f85421c352" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_e6858329-2021-46d2-aef4-3f369044a1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_600cb2c2-b09a-440b-acd3-99f85421c352" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_e6858329-2021-46d2-aef4-3f369044a1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_d95278da-c48c-4506-bcfa-c5204611cdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_600cb2c2-b09a-440b-acd3-99f85421c352" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_d95278da-c48c-4506-bcfa-c5204611cdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_9e5c1b57-4aec-4dc6-a168-bbae1b230aad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_600cb2c2-b09a-440b-acd3-99f85421c352" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_9e5c1b57-4aec-4dc6-a168-bbae1b230aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_97c73ce2-bce7-4b6a-82e0-84f5c4c79bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_600cb2c2-b09a-440b-acd3-99f85421c352" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_97c73ce2-bce7-4b6a-82e0-84f5c4c79bf4" 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-20231231.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_ccf9ac24-7f1f-4095-bf6d-e3882f17a1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_abd30c7d-bc57-44c8-90c0-1e72a8239f25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ccf9ac24-7f1f-4095-bf6d-e3882f17a1b3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_abd30c7d-bc57-44c8-90c0-1e72a8239f25" 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-20231231.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_666c9919-35cc-47f6-ad35-b722faf03abe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_592ad196-93a0-4efa-b838-c8e4ad98f999" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_666c9919-35cc-47f6-ad35-b722faf03abe" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_592ad196-93a0-4efa-b838-c8e4ad98f999" 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-20231231.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_381dbbfc-1029-4d87-b1e5-285a58a3b105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_381dbbfc-1029-4d87-b1e5-285a58a3b105" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57ffd38f-c381-4c4c-a9d6-0f8b0304007e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_5ab2062f-a524-4ec1-aaf0-491acd42198d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_5ab2062f-a524-4ec1-aaf0-491acd42198d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_e80acaea-4eb9-4c1d-bff2-481288a5fd73" xlink:href="blkb-20231231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ddfa2e4a-8f39-4108-9bd0-ca5471394776" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_e80acaea-4eb9-4c1d-bff2-481288a5fd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b5eef355-77ab-4f92-a0af-ad74ee63ab18" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_574b7062-3570-4122-bd5b-e6b5e7ff78b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e65aacb-3048-4c25-8b84-c63404713cd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_574b7062-3570-4122-bd5b-e6b5e7ff78b7" 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-20231231.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_0566aa5f-42fb-4609-9782-5dcedb3a7323" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_ae8d01d6-e5df-4762-91da-ac09551f7d11" xlink:href="blkb-20231231.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0566aa5f-42fb-4609-9782-5dcedb3a7323" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_ae8d01d6-e5df-4762-91da-ac09551f7d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_df47a46d-2c0a-4be3-a0ff-858d3bc1167c" xlink:href="blkb-20231231.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0566aa5f-42fb-4609-9782-5dcedb3a7323" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_df47a46d-2c0a-4be3-a0ff-858d3bc1167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_909f823d-7890-41cf-916b-db6462673c00" xlink:href="blkb-20231231.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0566aa5f-42fb-4609-9782-5dcedb3a7323" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_909f823d-7890-41cf-916b-db6462673c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2fa08f96-1d5e-442c-9c5e-4ff61edc6eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0566aa5f-42fb-4609-9782-5dcedb3a7323" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2fa08f96-1d5e-442c-9c5e-4ff61edc6eba" 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-20231231.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_b78d3268-9c55-4f8e-b438-7422e9e7f19e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2b6abdc5-10f5-4f94-ab80-22b5085d7499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b78d3268-9c55-4f8e-b438-7422e9e7f19e" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2b6abdc5-10f5-4f94-ab80-22b5085d7499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_697fa884-e1e2-4f76-9142-ffad92eb449b" xlink:href="blkb-20231231.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b78d3268-9c55-4f8e-b438-7422e9e7f19e" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_697fa884-e1e2-4f76-9142-ffad92eb449b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_e641780b-3b8f-44c9-89b6-a9d24f8a4939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b78d3268-9c55-4f8e-b438-7422e9e7f19e" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_e641780b-3b8f-44c9-89b6-a9d24f8a4939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d243be88-6a4f-45d0-94af-6487d49afa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b78d3268-9c55-4f8e-b438-7422e9e7f19e" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d243be88-6a4f-45d0-94af-6487d49afa7f" 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-20231231.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_4af90d4d-02f0-4012-88dc-f151887b0929" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_3301ee43-3c02-4146-bb06-7f922bcc4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_4af90d4d-02f0-4012-88dc-f151887b0929" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_3301ee43-3c02-4146-bb06-7f922bcc4c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4cf9ec83-f1bd-4fa7-9cf8-6e75cb2ba9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_4af90d4d-02f0-4012-88dc-f151887b0929" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4cf9ec83-f1bd-4fa7-9cf8-6e75cb2ba9ea" 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-20231231.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_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9762f08b-e9ef-4e7a-9fc0-2d70c05f29ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9762f08b-e9ef-4e7a-9fc0-2d70c05f29ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_259a4ea5-e1ec-423c-9718-a390c2e123ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_259a4ea5-e1ec-423c-9718-a390c2e123ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_d1e4a5b2-009e-42b6-aa81-73026de7a179" xlink:href="blkb-20231231.xsd#blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:to="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_d1e4a5b2-009e-42b6-aa81-73026de7a179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_a9616eba-ffe5-4f67-8d96-4ae28feffc2e" xlink:href="blkb-20231231.xsd#blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:to="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_a9616eba-ffe5-4f67-8d96-4ae28feffc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_052e5fd2-7ef1-4f34-adb4-523f24437394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74d7ec79-ca48-4e92-a8d1-6547b6a06563" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_052e5fd2-7ef1-4f34-adb4-523f24437394" 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-20231231.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_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a82a94fc-4b26-4112-ada4-4b1b8ba2e503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a82a94fc-4b26-4112-ada4-4b1b8ba2e503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f88c0776-f4cb-4acd-a22f-8dd92ea8e865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f88c0776-f4cb-4acd-a22f-8dd92ea8e865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f1aa1dc1-0e93-49a0-9431-36bbd4869f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f1aa1dc1-0e93-49a0-9431-36bbd4869f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_282037b7-25ef-4882-97f8-89b9d46fb83d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_282037b7-25ef-4882-97f8-89b9d46fb83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_9f2d5687-ab60-4f53-82e0-97f37c99ad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_9f2d5687-ab60-4f53-82e0-97f37c99ad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_e947b179-248b-4572-b13c-26bdfed6475c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67fe9a92-e0a0-4897-9f1c-72f19752c935" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_e947b179-248b-4572-b13c-26bdfed6475c" 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-20231231.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_6a85ed00-e429-4730-8379-1a8b9fe4d82f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_79b26db4-9e9e-41f5-bf46-19219526de89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a85ed00-e429-4730-8379-1a8b9fe4d82f" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_79b26db4-9e9e-41f5-bf46-19219526de89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_8a70e4a5-ca36-4f24-ad34-b12801a86441" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a85ed00-e429-4730-8379-1a8b9fe4d82f" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_8a70e4a5-ca36-4f24-ad34-b12801a86441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5ab9f731-fc5c-4d2e-b236-6e1ff0fff29d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a85ed00-e429-4730-8379-1a8b9fe4d82f" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5ab9f731-fc5c-4d2e-b236-6e1ff0fff29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f0494e0b-f04a-4d7a-a789-386d0e5971fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a85ed00-e429-4730-8379-1a8b9fe4d82f" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f0494e0b-f04a-4d7a-a789-386d0e5971fc" 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-20231231.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_95cd91e9-0aee-4b19-b621-5d0be18f67d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_16cdcf8b-edad-45ae-87f4-1cfaf6884b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_95cd91e9-0aee-4b19-b621-5d0be18f67d8" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_16cdcf8b-edad-45ae-87f4-1cfaf6884b9e" 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-20231231.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_e55ad107-8f25-4453-a6da-4bcc235fa158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_08a8d16a-cff0-436f-ab2c-052ef4746e32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e55ad107-8f25-4453-a6da-4bcc235fa158" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_08a8d16a-cff0-436f-ab2c-052ef4746e32" 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-20231231.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_885ff672-3f6a-44a7-a033-e76ebf0444dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_51684bf5-a539-42f7-a5e8-0b1c3db2a4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_885ff672-3f6a-44a7-a033-e76ebf0444dc" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_51684bf5-a539-42f7-a5e8-0b1c3db2a4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2315ab9a-51e0-4052-8aba-c1396d9b6caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_885ff672-3f6a-44a7-a033-e76ebf0444dc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2315ab9a-51e0-4052-8aba-c1396d9b6caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_a8d0c21e-27d7-4bad-a059-0b9e17d7f508" xlink:href="blkb-20231231.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_885ff672-3f6a-44a7-a033-e76ebf0444dc" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_a8d0c21e-27d7-4bad-a059-0b9e17d7f508" 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-20231231.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_d9daa455-3df2-4cb2-872b-2543fd8f3ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:href="blkb-20231231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9daa455-3df2-4cb2-872b-2543fd8f3ed0" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9eded1cf-3a6a-443c-93c8-995d048c6af4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_ae7994b3-671a-4573-9322-8a62c282601b" xlink:href="blkb-20231231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0263260d-0903-4912-bba3-4201be948b13" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_ae7994b3-671a-4573-9322-8a62c282601b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:to="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0bbc217e-70e3-44a5-8faa-f38419d44cb6" xlink:to="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_16af2fa7-26cd-4522-acc0-c41e8a9888b8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:to="loc_srt_MinimumMember_16af2fa7-26cd-4522-acc0-c41e8a9888b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20617381-0ec2-4492-8e3c-a27fb516b7b9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c6c62280-5512-4359-adb6-f80fb284f96c" xlink:to="loc_srt_MaximumMember_20617381-0ec2-4492-8e3c-a27fb516b7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:href="blkb-20231231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_4233f26c-cce5-4c1d-9e60-475967aebbae" xlink:to="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_a031991e-f0a9-4b30-9a04-5cd70e98e11d" xlink:href="blkb-20231231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_a031991e-f0a9-4b30-9a04-5cd70e98e11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_17e09c33-5c8c-493c-a3f8-b8c2c0207f59" xlink:href="blkb-20231231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_17e09c33-5c8c-493c-a3f8-b8c2c0207f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_34136f56-6167-4649-9368-f7199dbeee97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_34136f56-6167-4649-9368-f7199dbeee97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_55b17ba5-3da7-4000-9f05-e59d58d83652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_55b17ba5-3da7-4000-9f05-e59d58d83652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_a908bccf-1607-4d31-8521-3a552dabdaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_NumberOfReportableSegments_a908bccf-1607-4d31-8521-3a552dabdaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ff7154a-a58d-4897-af0a-b4dafed32cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ff7154a-a58d-4897-af0a-b4dafed32cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_6abff9be-cb06-44e7-ad6c-9a021d79471e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_6abff9be-cb06-44e7-ad6c-9a021d79471e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7e45ee6-c27c-4554-961c-82b20562e948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7e45ee6-c27c-4554-961c-82b20562e948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2aae8519-d691-45ae-a375-10e705de314a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2aae8519-d691-45ae-a375-10e705de314a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_24a88a90-83b8-4683-a091-bfd9dcaf552e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_24a88a90-83b8-4683-a091-bfd9dcaf552e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_69c3249a-6f48-45d8-92c2-c2df0323cdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_98b83605-9b9f-495b-b178-5d6f7b2c37da" xlink:to="loc_us-gaap_AdvertisingExpense_69c3249a-6f48-45d8-92c2-c2df0323cdd2" 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-20231231.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_7a0bed40-85fd-4f61-8ba3-10492bbbdad8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a0bed40-85fd-4f61-8ba3-10492bbbdad8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21ae87f0-ac6f-46d2-9192-58a69b4637b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6ceecc15-1430-4d3c-967f-a790df4e3174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6ceecc15-1430-4d3c-967f-a790df4e3174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_26cbda0f-e812-46f9-8a48-f06d28f47a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_26cbda0f-e812-46f9-8a48-f06d28f47a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_0048fabc-4af8-4136-a80e-604e145c4fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_0048fabc-4af8-4136-a80e-604e145c4fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_3386c70f-9a26-42f5-bdd7-01490d8a37bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f62fcef1-40a5-4e3f-ab46-39e044e8f5fd" xlink:to="loc_us-gaap_MediaContentMember_3386c70f-9a26-42f5-bdd7-01490d8a37bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:to="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dd801e93-922c-423e-b4aa-7ef993b6580b" xlink:to="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccb348b9-45b3-4d08-8674-074f44701e8f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:to="loc_srt_MinimumMember_ccb348b9-45b3-4d08-8674-074f44701e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91f37920-f7fd-4f52-be58-678c0b026967" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2cec7422-3642-4095-a7b1-6aab157b417f" xlink:to="loc_srt_MaximumMember_91f37920-f7fd-4f52-be58-678c0b026967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_70a1573f-7bbd-4c39-8f26-4bdeb01526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_bf6fd9c0-f5ee-41d2-a5da-f69a245b6967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_bf6fd9c0-f5ee-41d2-a5da-f69a245b6967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668ade7e-797e-4933-8cf4-c9ceb3fc21dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5de85eb7-5bc3-4f13-8f7a-d8ccb8d70003" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668ade7e-797e-4933-8cf4-c9ceb3fc21dc" 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-20231231.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_523c112c-dd21-4b83-b0ac-4526a39200b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_523c112c-dd21-4b83-b0ac-4526a39200b1" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_90f7f97a-86d3-4b69-884e-560df0fed15b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_15ba48da-d9a1-40e2-80b5-5e0e34377620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_15ba48da-d9a1-40e2-80b5-5e0e34377620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_cd415bc0-ad85-4e94-8a44-44f1c5a40505" xlink:href="blkb-20231231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_80d37e13-fa06-4473-a421-887bd2208dcb" xlink:to="loc_blkb_AllowanceforReturnsMember_cd415bc0-ad85-4e94-8a44-44f1c5a40505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2d0b765-057c-4680-bae1-9ba7d43ee327" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ba4d2a94-06a1-4d82-a40b-5f769fda1b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ba4d2a94-06a1-4d82-a40b-5f769fda1b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_da996311-02e7-46cc-90cd-53ceb7dbad1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_da996311-02e7-46cc-90cd-53ceb7dbad1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_03eea325-b039-4c02-a49b-8a8521541a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_03eea325-b039-4c02-a49b-8a8521541a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c78ab043-b925-41f5-b836-9ce47cb7ac99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c78ab043-b925-41f5-b836-9ce47cb7ac99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f7773fe-c39a-428f-aab7-3a5468c37ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_abc54218-e2d2-4256-8155-ce287edbfd65" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f7773fe-c39a-428f-aab7-3a5468c37ee5" 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-20231231.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_469123e7-db04-463e-a78c-59a62afd3378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_469123e7-db04-463e-a78c-59a62afd3378" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec83815-c834-4ac7-a98e-e5f0b01f82f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_23227581-a023-48b7-b9ef-74603d41dd57" xlink:href="blkb-20231231.xsd#blkb_KilterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:to="loc_blkb_KilterMember_23227581-a023-48b7-b9ef-74603d41dd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_6b09b10e-a0db-4287-afce-aff45fa27074" xlink:href="blkb-20231231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7f3fe2d-8524-414e-b6ab-6c469c7a071d" xlink:to="loc_blkb_EVERFIMember_6b09b10e-a0db-4287-afce-aff45fa27074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_17f199d6-eae2-4ee7-b8f1-67f20a871d88" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_aa04279f-8175-4a54-8755-92aa1ceb989c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_aa04279f-8175-4a54-8755-92aa1ceb989c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_48f4dcd2-1106-4c39-a6af-a0fc9187adbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_48f4dcd2-1106-4c39-a6af-a0fc9187adbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_54f04bbb-2c5f-4a63-ae06-76b2b99cb3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_54f04bbb-2c5f-4a63-ae06-76b2b99cb3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b78df9e9-9254-43a6-8178-35ff789dd57c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b78df9e9-9254-43a6-8178-35ff789dd57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8aca22ae-5161-4edf-a0b9-088543321f16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8aca22ae-5161-4edf-a0b9-088543321f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0e4c02cd-ce0c-4c63-bd94-7a3d06af2fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0e4c02cd-ce0c-4c63-bd94-7a3d06af2fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ef0a71d2-779c-4c1f-a4c7-6c2d77946bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ef0a71d2-779c-4c1f-a4c7-6c2d77946bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f22fe9e0-aab9-4b68-8d0f-93046c489ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_23fe33e6-eb87-4c8c-9537-35477d098c6d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f22fe9e0-aab9-4b68-8d0f-93046c489ac5" 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-20231231.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_a5d5cfdf-0943-43a8-b606-b441a8a4d1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a5d5cfdf-0943-43a8-b606-b441a8a4d1f0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c646f6c9-2dfb-4562-8c60-f76f04de7626" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_f8dca847-314f-4b7c-959d-7b60519aaf38" xlink:href="blkb-20231231.xsd#blkb_KilterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1577f78-236c-4cb1-8563-1f8c0afe8ac4" xlink:to="loc_blkb_KilterMember_f8dca847-314f-4b7c-959d-7b60519aaf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_0ca3e622-df73-4582-b126-45377a69a033" xlink:to="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5eb34b27-cfb3-40aa-9e36-59a0aedb0573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_Goodwill_5eb34b27-cfb3-40aa-9e36-59a0aedb0573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8533589e-1374-4c85-8c69-7f64fd5cd045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8533589e-1374-4c85-8c69-7f64fd5cd045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ba48e42d-fde0-4846-ad19-29648c3b5878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ba48e42d-fde0-4846-ad19-29648c3b5878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_376e88da-651d-4aa5-9b21-6fde35719813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_aad20272-3d01-40ca-8235-4e060ba8ada8" xlink:to="loc_us-gaap_Goodwill_376e88da-651d-4aa5-9b21-6fde35719813" 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-20231231.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_a4fe6716-872d-473b-9573-badcb7716092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:href="blkb-20231231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4fe6716-872d-473b-9573-badcb7716092" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8e5c008c-3702-4494-9954-5171ea88729a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1bcf02ee-4aa1-4579-9cce-1ac510f376e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1bcf02ee-4aa1-4579-9cce-1ac510f376e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_69bf7e4d-40ef-4586-be5a-156752ac2d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_69bf7e4d-40ef-4586-be5a-156752ac2d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1eaca274-123d-4650-b7be-1d5c327fe8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1eaca274-123d-4650-b7be-1d5c327fe8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_c622537c-800e-4c83-98ad-afe213dcbfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c36e45b2-54f5-4fb7-91ca-a8fbf0867035" xlink:to="loc_us-gaap_MediaContentMember_c622537c-800e-4c83-98ad-afe213dcbfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:href="blkb-20231231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_158441f6-1fda-4a5d-a2a4-51c96c50106a" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c836358f-d0c2-4a0a-b2c6-2c48125e3095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c836358f-d0c2-4a0a-b2c6-2c48125e3095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07e32a27-b889-48a6-a6ab-543ce6943fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07e32a27-b889-48a6-a6ab-543ce6943fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f81b39f9-30de-4e7e-9d9b-7e8ebbf11325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_785785a6-b77d-4b6a-bdc9-a9d7d1840687" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f81b39f9-30de-4e7e-9d9b-7e8ebbf11325" 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-20231231.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_aae9c440-9a72-4cbe-b2b3-43d60ceb9469" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:href="blkb-20231231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_aae9c440-9a72-4cbe-b2b3-43d60ceb9469" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_42967321-7dfa-4647-b740-e09d21dfe401" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_009fc05e-f1da-41e3-8fec-5fe0ff29be5d" xlink:href="blkb-20231231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_blkb_CostOfRecurringMember_009fc05e-f1da-41e3-8fec-5fe0ff29be5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_3a7941f4-5a16-4c30-aed9-2751f07e5161" xlink:href="blkb-20231231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_3a7941f4-5a16-4c30-aed9-2751f07e5161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_737ddbeb-17a5-4660-aa4d-674acdba43e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_us-gaap_CostOfSalesMember_737ddbeb-17a5-4660-aa4d-674acdba43e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_77db3420-f947-4c0e-bac8-a56b4096cb12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ab866fe-33c3-406d-8b98-a6afaa75fbb4" xlink:to="loc_us-gaap_OperatingExpenseMember_77db3420-f947-4c0e-bac8-a56b4096cb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:href="blkb-20231231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_237da5a1-42a9-46ec-8b7a-fd409aadf14f" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_79dfd53a-cfbb-450d-b3c5-cc0e341e83ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_44adf7f5-faa6-4e05-9ad8-fe43a450aade" xlink:to="loc_us-gaap_AdjustmentForAmortization_79dfd53a-cfbb-450d-b3c5-cc0e341e83ee" 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-20231231.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_453ea363-8fbf-409b-ab92-ac4e2aeaa07d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_453ea363-8fbf-409b-ab92-ac4e2aeaa07d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ad3d1cd4-400a-43e7-92d1-a4e922c60fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ad3d1cd4-400a-43e7-92d1-a4e922c60fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2a882004-95df-41ad-b628-e3c0f459c9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2a882004-95df-41ad-b628-e3c0f459c9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a3ad3eea-ed5c-4c34-98ae-2b748e72c48e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a3ad3eea-ed5c-4c34-98ae-2b748e72c48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_68a8ad35-acd8-412e-8400-fbeab888c681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_68a8ad35-acd8-412e-8400-fbeab888c681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dd77b0b2-d6af-4a0d-8754-c5c96deb5305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dd77b0b2-d6af-4a0d-8754-c5c96deb5305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_2f7659c5-c79f-4a10-a64f-64272a73971d" xlink:href="blkb-20231231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_d1737eba-918c-453d-9212-269cd82a46be" xlink:to="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_2f7659c5-c79f-4a10-a64f-64272a73971d" 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-20231231.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_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e93f7e67-7430-42ec-9837-6e81181cb297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_NetIncomeLoss_e93f7e67-7430-42ec-9837-6e81181cb297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7fac3ac6-86ae-4c77-bc7d-5955d18089f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7fac3ac6-86ae-4c77-bc7d-5955d18089f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_63e2b4ec-2ecd-4592-a7ae-4121d2c1ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_63e2b4ec-2ecd-4592-a7ae-4121d2c1ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6e0a85ee-d95a-4855-bf33-6f364c0bb2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6e0a85ee-d95a-4855-bf33-6f364c0bb2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_04ab7500-c546-4c4c-86f9-5f83cc6194df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_EarningsPerShareBasic_04ab7500-c546-4c4c-86f9-5f83cc6194df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e613b58b-347a-47c4-8995-0b1bf46d7acd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e613b58b-347a-47c4-8995-0b1bf46d7acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1e53fc41-9d6d-4ffb-b80f-29f25d7aead8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f80a0ce7-4b1e-42b7-8d99-b2a08dbf467a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1e53fc41-9d6d-4ffb-b80f-29f25d7aead8" 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-20231231.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_d8583919-5fbc-40bd-8b86-93b08acedcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_de7f3f8c-f990-4ac5-9760-4df57bff03c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d8583919-5fbc-40bd-8b86-93b08acedcb9" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_de7f3f8c-f990-4ac5-9760-4df57bff03c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e6659e50-e0c5-4641-8e89-9c4c88ecbb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d8583919-5fbc-40bd-8b86-93b08acedcb9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e6659e50-e0c5-4641-8e89-9c4c88ecbb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d5f9e4a8-d06d-4263-9eb3-e579fb56bb20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d8583919-5fbc-40bd-8b86-93b08acedcb9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d5f9e4a8-d06d-4263-9eb3-e579fb56bb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d53cfce0-3794-424e-8900-9bf6b63dd522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d8583919-5fbc-40bd-8b86-93b08acedcb9" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d53cfce0-3794-424e-8900-9bf6b63dd522" 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-20231231.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_6499ffbb-1fce-468e-85c1-b3f6770ec8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6499ffbb-1fce-468e-85c1-b3f6770ec8f3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7d7b03bb-4e5f-473a-886d-64024a73485f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_935313dc-8c11-4166-a22b-616ce0a5a1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ba722c-1eec-4485-a17a-10589e97c746" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_935313dc-8c11-4166-a22b-616ce0a5a1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35038d65-478a-4d50-aaaa-0e5019f08c8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5cfbeeb8-9d2e-4fc3-9422-86c407b9a3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5cfbeeb8-9d2e-4fc3-9422-86c407b9a3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a2267ef9-d51d-4e39-a118-39c4f0bce921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a2267ef9-d51d-4e39-a118-39c4f0bce921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cad34274-5200-4f0d-b675-8004f3c94b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b83a07e-e77f-4d69-9026-3b4f2d47fd55" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cad34274-5200-4f0d-b675-8004f3c94b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_908f6593-f412-486c-8c45-a5616ab12f33" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_9006515c-258b-4aa0-8e99-c19654294b72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeAssets_9006515c-258b-4aa0-8e99-c19654294b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d1d3bfe4-ccd1-4270-bf3d-f7263150f534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_d1d3bfe4-ccd1-4270-bf3d-f7263150f534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_86d0f59d-8b9a-4b33-b7b5-79b9be666a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeLiabilities_86d0f59d-8b9a-4b33-b7b5-79b9be666a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_c8a1f484-3aee-45dc-9480-16a718312148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_c8a1f484-3aee-45dc-9480-16a718312148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1647c31f-2cf3-4407-b8a8-898e8d9801bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1647c31f-2cf3-4407-b8a8-898e8d9801bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_1460c594-9ec6-4849-8e86-73736cb40c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_1460c594-9ec6-4849-8e86-73736cb40c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0a7d22da-0ea2-4fae-91f8-3e25ce849025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0a7d22da-0ea2-4fae-91f8-3e25ce849025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_7896afd2-3332-4100-8b1a-8fe09a0dec10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_7896afd2-3332-4100-8b1a-8fe09a0dec10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_cad20d8f-33db-425e-86d2-ecce43395c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8b8c6ffc-b9f7-4d77-b151-5a241a431b7d" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_cad20d8f-33db-425e-86d2-ecce43395c6c" 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-20231231.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_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_de8b763c-ad39-4396-983f-dd008f477018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:to="loc_us-gaap_Depreciation_de8b763c-ad39-4396-983f-dd008f477018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cbe0361d-da78-442b-8de9-c91d7805499c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cbe0361d-da78-442b-8de9-c91d7805499c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d86902f4-7e00-4a0b-9faa-a1dae972cfae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d86902f4-7e00-4a0b-9faa-a1dae972cfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_5e302639-3228-41d7-9b53-e3f1fcf3958e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_5e302639-3228-41d7-9b53-e3f1fcf3958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_46edef0b-47d5-450a-88eb-fc7eac6ab02a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_86814a2c-41e4-4c8b-91c0-b6b41e51c645" xlink:to="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_46edef0b-47d5-450a-88eb-fc7eac6ab02a" 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-20231231.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_aa69018f-6c02-4d61-a7b3-64d4253a2096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_aa69018f-6c02-4d61-a7b3-64d4253a2096" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa30b466-73e4-4e90-8d1e-06c3767eed6e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_af312cc5-4760-4387-bcd1-f67296df9b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_LandMember_af312cc5-4760-4387-bcd1-f67296df9b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_2ec0325f-a6e9-4648-9e9a-c27eaf5cf319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_BuildingMember_2ec0325f-a6e9-4648-9e9a-c27eaf5cf319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_4baf88d1-38ab-405d-8c3b-2074d1379c20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_BuildingImprovementsMember_4baf88d1-38ab-405d-8c3b-2074d1379c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7b9fcff7-a825-4426-851c-a83e549d2860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_EquipmentMember_7b9fcff7-a825-4426-851c-a83e549d2860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_559a04ab-f6da-4b67-b412-33a747643bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_ComputerEquipmentMember_559a04ab-f6da-4b67-b412-33a747643bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_8f8fc44b-a68b-4d09-b624-c8b7dadc86d0" xlink:href="blkb-20231231.xsd#blkb_ComputerSoftwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_blkb_ComputerSoftwareMember_8f8fc44b-a68b-4d09-b624-c8b7dadc86d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_020d017b-9b5b-4855-b097-a0ae88d3cd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_ConstructionInProgressMember_020d017b-9b5b-4855-b097-a0ae88d3cd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7820b6a8-cdae-4fcb-9724-edce4c733cee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7820b6a8-cdae-4fcb-9724-edce4c733cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6ec207d4-ba42-4eb3-83d8-2a065dc73889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1274859d-95fd-4fee-ae3f-715f91e60da2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6ec207d4-ba42-4eb3-83d8-2a065dc73889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:to="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9e5bffaa-24e5-4bd3-af46-9b0523c3ade2" xlink:to="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_12cfc694-769b-4cfa-9ff0-93f3b5f666eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:to="loc_srt_MinimumMember_12cfc694-769b-4cfa-9ff0-93f3b5f666eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0f001cb6-8693-472e-97ea-c7ae3c72c593" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d58f1153-c802-4d61-9b94-c9a2df5fad64" xlink:to="loc_srt_MaximumMember_0f001cb6-8693-472e-97ea-c7ae3c72c593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9e98fad5-6e36-43b0-8273-f6494260eefb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0be86184-0e9a-44f7-a85a-9e0dcb49c7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0be86184-0e9a-44f7-a85a-9e0dcb49c7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3ef16bea-71ea-4d55-b967-6aee55c0cf66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3ef16bea-71ea-4d55-b967-6aee55c0cf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_48712eb0-5296-4069-a72f-6b80649b0155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_48712eb0-5296-4069-a72f-6b80649b0155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0e4a360e-bbbc-42a8-9530-0cf020c0145e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7fa8f0bb-a508-4ef6-ba6d-21f2bb08c61d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0e4a360e-bbbc-42a8-9530-0cf020c0145e" 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-20231231.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_ee824ff8-d106-47f0-af81-520f0c396a20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ee824ff8-d106-47f0-af81-520f0c396a20" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2a92d09e-8bee-40a1-91ef-7638988ad365" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_34105416-50d0-42b0-b020-a0fc786da620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_34105416-50d0-42b0-b020-a0fc786da620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_15c8de23-6a2d-4f9e-9d53-1b59078767e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2a042657-ffc0-495f-8bfe-ab8ebab9c0a8" xlink:to="loc_us-gaap_MediaContentMember_15c8de23-6a2d-4f9e-9d53-1b59078767e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:to="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_67308bd8-725f-4692-bc63-9622e6378562" xlink:to="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0d5e29f-1f15-4c67-a0b5-3729adc323ef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:to="loc_srt_MinimumMember_d0d5e29f-1f15-4c67-a0b5-3729adc323ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d4bc4160-42ce-4da5-9958-a6f861cd55d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bfb921db-7095-4d83-8f89-1ab265f806fa" xlink:to="loc_srt_MaximumMember_d4bc4160-42ce-4da5-9958-a6f861cd55d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8f901a04-08b7-4950-8ece-b3bae12629b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ea28ee34-b493-4ea2-99b0-d1cd313b2bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ea28ee34-b493-4ea2-99b0-d1cd313b2bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_fd0be7ed-24c6-431a-8a8f-8eac685d77ad" xlink:href="blkb-20231231.xsd#blkb_CapitalizedContentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_blkb_CapitalizedContentGross_fd0be7ed-24c6-431a-8a8f-8eac685d77ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_e05f6a3a-7aff-4a7a-a195-4552c7e26843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_e05f6a3a-7aff-4a7a-a195-4552c7e26843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_08373767-152e-481a-b178-fc5ec4e59715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_08373767-152e-481a-b178-fc5ec4e59715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_72640ec1-c089-4a08-8528-45546649b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8553822c-3c73-41df-b888-d8c8274d6e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_72640ec1-c089-4a08-8528-45546649b4e1" 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-20231231.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_abb348c4-3071-4bf5-8443-f01353d519de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_42d6e663-3202-41ad-8625-3a3c3b43bfe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_abb348c4-3071-4bf5-8443-f01353d519de" xlink:to="loc_us-gaap_RestrictedCash_42d6e663-3202-41ad-8625-3a3c3b43bfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_af6cd9f9-a73f-4647-b3b3-49063b4e02ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_abb348c4-3071-4bf5-8443-f01353d519de" xlink:to="loc_us-gaap_EscrowDeposit_af6cd9f9-a73f-4647-b3b3-49063b4e02ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3fb039f7-903f-41ff-acb2-02d75593e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_abb348c4-3071-4bf5-8443-f01353d519de" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3fb039f7-903f-41ff-acb2-02d75593e43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20231231.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_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_e1842e88-3256-4d11-8550-521c081c9f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_CapitalizedContractCostNet_e1842e88-3256-4d11-8550-521c081c9f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_a387c4cb-aa15-44c8-b160-973710c12622" xlink:href="blkb-20231231.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_a387c4cb-aa15-44c8-b160-973710c12622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_7b934e0f-ade8-426a-8d7a-49098f700a8b" xlink:href="blkb-20231231.xsd#blkb_DerivativeInstrumentsCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_7b934e0f-ade8-426a-8d7a-49098f700a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_fda36388-fa0a-4007-ac5d-7701a7161667" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_fda36388-fa0a-4007-ac5d-7701a7161667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_5a9367c1-8fbd-4131-a0c2-83ecc6bec13a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_UnbilledContractsReceivable_5a9367c1-8fbd-4131-a0c2-83ecc6bec13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_c0b04776-0ba7-4b79-88f6-6bb6907a027d" xlink:href="blkb-20231231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_c0b04776-0ba7-4b79-88f6-6bb6907a027d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_112315d4-20bc-480b-b827-6f57e6d50789" xlink:href="blkb-20231231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_112315d4-20bc-480b-b827-6f57e6d50789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_5e3df2c8-dec5-46e3-a8c0-de681794b470" xlink:href="blkb-20231231.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_5e3df2c8-dec5-46e3-a8c0-de681794b470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_68e836c2-7857-43ba-98e8-a40062a99d47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_OtherAssets_68e836c2-7857-43ba-98e8-a40062a99d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_8cab6442-c38a-4c51-b096-68ea43d4f0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_8cab6442-c38a-4c51-b096-68ea43d4f0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d6693620-adb2-423c-af37-04638ac1d50d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d6693620-adb2-423c-af37-04638ac1d50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_12c3b40f-5fd0-4ee8-b7ee-e3d9018870b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_12c3b40f-5fd0-4ee8-b7ee-e3d9018870b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_9f8bde51-f6f8-48c9-a5dd-f3ea3cbb6d28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_9f8bde51-f6f8-48c9-a5dd-f3ea3cbb6d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_9198d120-c5e7-4661-ba5b-2a82aefc2e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_9198d120-c5e7-4661-ba5b-2a82aefc2e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_a14e2e0e-64de-4170-a673-e50e61e552f5" xlink:href="blkb-20231231.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_a14e2e0e-64de-4170-a673-e50e61e552f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d3ca4ab-6319-4757-995d-b8164754d244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d3ca4ab-6319-4757-995d-b8164754d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_08f95a9c-a1b3-44cf-be82-e8b1c4311838" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d26fa067-fa7a-476d-8933-cb9ff1a1d454" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_08f95a9c-a1b3-44cf-be82-e8b1c4311838" 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-20231231.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_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_44dc81c2-d757-40d2-9e94-409171a1a98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_44dc81c2-d757-40d2-9e94-409171a1a98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_987c45e0-1f27-4b87-bca8-bee7ac7225a8" xlink:href="blkb-20231231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_987c45e0-1f27-4b87-bca8-bee7ac7225a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bc80d427-7ae8-4b2c-8b5e-e251baed8118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bc80d427-7ae8-4b2c-8b5e-e251baed8118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_74e4c3fb-9b6c-44c5-8e67-90ba0db361a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_74e4c3fb-9b6c-44c5-8e67-90ba0db361a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_3822ae1c-47fa-48f6-ac49-7b86847e2c32" xlink:href="blkb-20231231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_3822ae1c-47fa-48f6-ac49-7b86847e2c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_d4de59cf-f2d2-41eb-b231-bb045026630e" xlink:href="blkb-20231231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_d4de59cf-f2d2-41eb-b231-bb045026630e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_34722172-7a6d-49a7-95f3-bd0518cdd1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_34722172-7a6d-49a7-95f3-bd0518cdd1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_993eaf05-47d1-4306-8e15-af06fc01235a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_993eaf05-47d1-4306-8e15-af06fc01235a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f8c5abbf-e1f2-4cb1-812b-14c5a898e89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f8c5abbf-e1f2-4cb1-812b-14c5a898e89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6c4639dd-dfbb-43d4-bdf5-bf7f254f3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6c4639dd-dfbb-43d4-bdf5-bf7f254f3c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_93ae3e4e-b17b-471b-9fdd-5c3799520d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_OtherLiabilities_93ae3e4e-b17b-471b-9fdd-5c3799520d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b850d5b3-8cc3-47af-a680-151b3377791e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b850d5b3-8cc3-47af-a680-151b3377791e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_23373af8-cdc7-42ce-893a-47ca7a016c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_23373af8-cdc7-42ce-893a-47ca7a016c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_db5a0d72-ee7e-40e3-93f6-3da72b11f996" xlink:href="blkb-20231231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_db5a0d72-ee7e-40e3-93f6-3da72b11f996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b46b3b4b-1ae6-4bc8-a373-6575e98d36b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b46b3b4b-1ae6-4bc8-a373-6575e98d36b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bf82820d-b3f0-44ff-a858-797cab78e0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1ab44e9-93fc-42c7-9712-56c9d4e3b407" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bf82820d-b3f0-44ff-a858-797cab78e0e1" 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-20231231.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_bd562c3e-841e-4ae6-b168-d6746fb171bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_faa2915c-4558-48df-a590-3766bbd96c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd562c3e-841e-4ae6-b168-d6746fb171bf" xlink:to="loc_us-gaap_InvestmentIncomeInterest_faa2915c-4558-48df-a590-3766bbd96c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b25b2810-7975-401b-93ec-df36918dc7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd562c3e-841e-4ae6-b168-d6746fb171bf" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b25b2810-7975-401b-93ec-df36918dc7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_57c4ebbd-f65e-4ab8-b86b-f72c03d5dff7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd562c3e-841e-4ae6-b168-d6746fb171bf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_57c4ebbd-f65e-4ab8-b86b-f72c03d5dff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_05d72de3-2914-457d-aba1-ea6ffce8fb4f" xlink:href="blkb-20231231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd562c3e-841e-4ae6-b168-d6746fb171bf" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_05d72de3-2914-457d-aba1-ea6ffce8fb4f" 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-20231231.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_61074ade-8f1b-44c3-9209-c4ba32cdbac1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_61074ade-8f1b-44c3-9209-c4ba32cdbac1" xlink:to="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_06c1fade-2398-42d4-b29a-fae701149d29" xlink:to="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_dd4a969b-77f9-4bb6-9043-d365d2bdcb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_dd4a969b-77f9-4bb6-9043-d365d2bdcb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_4b0b406a-f754-4732-8ecb-032f74b36268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_SecuredDebtMember_4b0b406a-f754-4732-8ecb-032f74b36268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_eb30293f-647b-404f-9cfd-012a1df0eb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_eb30293f-647b-404f-9cfd-012a1df0eb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_b0d85f7d-f8a6-4858-87a2-687aad733317" xlink:href="blkb-20231231.xsd#blkb_SwinglineloansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_blkb_SwinglineloansMember_b0d85f7d-f8a6-4858-87a2-687aad733317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_fb9517a3-07c4-42f7-b7ab-e09a85f576eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_fb9517a3-07c4-42f7-b7ab-e09a85f576eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncrementalTermLoanMember_b47cf3a5-08c2-4fb2-80b5-baf6839d2985" xlink:href="blkb-20231231.xsd#blkb_IncrementalTermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ec3a1d3-77a6-453f-9af7-b723e35ca4a5" xlink:to="loc_blkb_IncrementalTermLoanMember_b47cf3a5-08c2-4fb2-80b5-baf6839d2985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_beecc4d3-a65c-4659-bd9c-a5745376c38b" xlink:to="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fb15789e-3a88-440f-a167-770ee586f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fb15789e-3a88-440f-a167-770ee586f7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e1f2d802-4f2c-4f0f-b1f4-dd67d4c3bc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e1f2d802-4f2c-4f0f-b1f4-dd67d4c3bc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_07c749b6-9be6-4180-97e7-f00c881a4090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_BaseRateMember_07c749b6-9be6-4180-97e7-f00c881a4090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_de22a1c4-385e-4d90-b169-cf554d948b1c" xlink:href="blkb-20231231.xsd#blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_de22a1c4-385e-4d90-b169-cf554d948b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_c1f474a4-7997-41df-a313-63800f890d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6f173bee-ffe8-4583-9704-e04298ab1cf3" xlink:to="loc_us-gaap_EurodollarMember_c1f474a4-7997-41df-a313-63800f890d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6f2d2637-aba0-4a05-94e2-ee8110a0d074" xlink:to="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1d644d07-b639-4a4d-b68a-5082ea11b63d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:to="loc_srt_MinimumMember_1d644d07-b639-4a4d-b68a-5082ea11b63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cdcc90ce-161b-447e-a9fb-ad713f54f91c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ad4c9b11-183a-470a-8d54-4fcafcc8eee0" xlink:to="loc_srt_MaximumMember_cdcc90ce-161b-447e-a9fb-ad713f54f91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_5322591d-9326-4460-97e8-b8c944bccad6" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_269b2902-4f16-45d8-90c6-55af7500a8dd" xlink:href="blkb-20231231.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d7ac6a52-b28c-4232-b1c0-b25e10e19cfe" xlink:to="loc_blkb_GlobalHQMember_269b2902-4f16-45d8-90c6-55af7500a8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:href="blkb-20231231.xsd#blkb_ApplicableInterestPeriodAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:href="blkb-20231231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_3ee0b4b8-a587-4ff8-b456-1bc86a4dfe85" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DailyMember_3cdd56ef-2e7a-49ae-9724-1b60051b5414" xlink:href="blkb-20231231.xsd#blkb_DailyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_DailyMember_3cdd56ef-2e7a-49ae-9724-1b60051b5414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneMonthMember_c23f0dbe-571c-4ca3-baa0-591c6c896b36" xlink:href="blkb-20231231.xsd#blkb_OneMonthMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_OneMonthMember_c23f0dbe-571c-4ca3-baa0-591c6c896b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThreeMonthMember_cee3a5b0-5663-41c7-a47a-bffca918a770" xlink:href="blkb-20231231.xsd#blkb_ThreeMonthMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_ThreeMonthMember_cee3a5b0-5663-41c7-a47a-bffca918a770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SixMonthMember_97a7bded-1a6e-4cbe-af4c-12852ef4b85d" xlink:href="blkb-20231231.xsd#blkb_SixMonthMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_5043a0d2-d510-4adb-86bc-64c5c7bc5e95" xlink:to="loc_blkb_SixMonthMember_97a7bded-1a6e-4cbe-af4c-12852ef4b85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatioRequirementAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_afaf5d1c-91af-4483-952f-24ce8adbe2dd" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumAfterDecember312023Member_8537eefa-c6ac-444e-bc11-21401e99bacc" xlink:href="blkb-20231231.xsd#blkb_MaximumAfterDecember312023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:to="loc_blkb_MaximumAfterDecember312023Member_8537eefa-c6ac-444e-bc11-21401e99bacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumThroughDecember312023Member_887798eb-c468-419f-9dbf-f0f70dfae2b7" xlink:href="blkb-20231231.xsd#blkb_MaximumThroughDecember312023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_95548f85-3887-4a0b-a99b-291209cf4f6b" xlink:to="loc_blkb_MaximumThroughDecember312023Member_887798eb-c468-419f-9dbf-f0f70dfae2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc558b6c-343c-4dc3-9224-3126c6b5cf12" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c1c751ca-c450-4869-bcf4-d3ae5045e503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentTerm_c1c751ca-c450-4869-bcf4-d3ae5045e503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_983afba2-de07-4c6a-ac25-c6912fe59187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_983afba2-de07-4c6a-ac25-c6912fe59187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d8e19da9-eccb-4bd0-a447-cf55f79b38bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d8e19da9-eccb-4bd0-a447-cf55f79b38bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d0d79f51-9505-435d-afe5-5f995e9b279e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d0d79f51-9505-435d-afe5-5f995e9b279e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_45a78368-9b5b-47e7-b780-0db3c24b6347" xlink:href="blkb-20231231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_45a78368-9b5b-47e7-b780-0db3c24b6347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_5cdcfa40-18c2-42b3-bba8-15dea3bdcb4f" xlink:href="blkb-20231231.xsd#blkb_NetLeverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_NetLeverageRatio_5cdcfa40-18c2-42b3-bba8-15dea3bdcb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7765f822-2c02-4668-973a-861fef421642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7765f822-2c02-4668-973a-861fef421642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_2b725f28-c508-4be8-afcb-3593d21571fb" xlink:href="blkb-20231231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_2b725f28-c508-4be8-afcb-3593d21571fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CreditSensitiveAdjustment_30dbdddc-22d0-4f58-ac4c-ba4776e21c2e" xlink:href="blkb-20231231.xsd#blkb_CreditSensitiveAdjustment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_blkb_CreditSensitiveAdjustment_30dbdddc-22d0-4f58-ac4c-ba4776e21c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f445e87-f63f-47df-97af-49889d926bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f445e87-f63f-47df-97af-49889d926bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5bc5a966-5078-4f9a-b319-00c3774bbb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5bc5a966-5078-4f9a-b319-00c3774bbb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_078698a9-3424-4c53-af95-b4a72451b40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_078698a9-3424-4c53-af95-b4a72451b40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_657c57f8-e3a4-4c95-93be-a522643cd661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_657c57f8-e3a4-4c95-93be-a522643cd661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9330b0fb-33d3-462f-a7c2-893a606cb8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9330b0fb-33d3-462f-a7c2-893a606cb8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_221e4880-eab4-4ca8-97cd-232a338e8662" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_221e4880-eab4-4ca8-97cd-232a338e8662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b1be0ecd-aa08-4446-956c-948fa69ca7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_12946b2f-0368-4243-91cb-94a3e735bbd8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b1be0ecd-aa08-4446-956c-948fa69ca7d5" 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-20231231.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_3e7a97f2-5147-42a7-96bd-99c101e33f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3e7a97f2-5147-42a7-96bd-99c101e33f6d" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:to="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1d7c6bc1-4a3c-44b5-b96b-767565f2ebef" xlink:to="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5819a89f-4e4a-4a37-be47-03c63db834d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5819a89f-4e4a-4a37-be47-03c63db834d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_34fce1e1-7694-426b-af4a-4ce8f019444b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_SecuredDebtMember_34fce1e1-7694-426b-af4a-4ce8f019444b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_e02df101-4dd2-4773-b760-3fe29de18fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_MortgagesMember_e02df101-4dd2-4773-b760-3fe29de18fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_630dfd9f-774b-4587-a4f3-299a6f63c185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_LoansPayableMember_630dfd9f-774b-4587-a4f3-299a6f63c185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_637e840e-09cf-44fb-b247-237504f11757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_ShortTermDebtMember_637e840e-09cf-44fb-b247-237504f11757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_b172a14c-5cee-4f46-b734-c1e556a25f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fff78c39-432a-408c-9f93-820ea90332ee" xlink:to="loc_us-gaap_LongTermDebtMember_b172a14c-5cee-4f46-b734-c1e556a25f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c1e87906-400f-408c-b059-a4c308b3189f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_21960c51-d657-4bb4-86ab-efa66c2954d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_21960c51-d657-4bb4-86ab-efa66c2954d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_0a78bdc0-5b25-45f4-8b43-7691a994c9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_OtherLongTermDebt_0a78bdc0-5b25-45f4-8b43-7691a994c9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_91d1bdca-95b7-4864-8ed2-6cecff1899bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_91d1bdca-95b7-4864-8ed2-6cecff1899bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_34cd7d8a-a627-4879-b68f-268c5242b6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_LongTermDebtCurrent_34cd7d8a-a627-4879-b68f-268c5242b6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fbbdfc70-1c7c-46b5-b646-c04b164e796f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fbbdfc70-1c7c-46b5-b646-c04b164e796f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0cbdfc1e-6c57-4756-b0d3-f72a41fe6a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dbf826db-7754-45b2-987a-19fc7271a186" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0cbdfc1e-6c57-4756-b0d3-f72a41fe6a5a" 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-20231231.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_1a7acee3-a291-44b9-a114-9d7bf33b9849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a7acee3-a291-44b9-a114-9d7bf33b9849" xlink:to="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5ed5cc98-66c4-4971-b5f1-31776bc726cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_e19e0ea0-c5f8-48f6-b82d-d3c746a92112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dd8ea73f-fb53-4256-bd33-f78b8619d709" xlink:to="loc_us-gaap_LoansPayableMember_e19e0ea0-c5f8-48f6-b82d-d3c746a92112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_89e49162-aefb-4fa5-8ac0-3518a3e8a3e3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b0232e76-4bc5-47ae-94b8-2eba3ad17c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3ea3bdc8-e2f9-4a1a-8a44-71371d9b1abe" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b0232e76-4bc5-47ae-94b8-2eba3ad17c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#DebtChangesinSupplierFinancingObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_ef8782e3-673e-4fd5-a25b-2a0c951251bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_ef8782e3-673e-4fd5-a25b-2a0c951251bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_8937cee9-b1f3-4ac3-9bd4-d2ebaacbfe01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_8937cee9-b1f3-4ac3-9bd4-d2ebaacbfe01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_7df48691-a732-4f82-9e27-698344cff675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_7df48691-a732-4f82-9e27-698344cff675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_f54c73fa-8a19-4020-8e9d-1dd41c600e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_f54c73fa-8a19-4020-8e9d-1dd41c600e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_3e88f000-2967-4900-ad1a-6154eaa1578b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4df98068-1a6e-42d4-a465-30f98173151c" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_3e88f000-2967-4900-ad1a-6154eaa1578b" 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-20231231.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_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4272d594-c9ee-4505-8f1d-5bb664239fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4272d594-c9ee-4505-8f1d-5bb664239fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d43269d9-598b-45da-87da-b5dcab5be866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d43269d9-598b-45da-87da-b5dcab5be866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1e8e4e07-9903-4d07-8656-1ef7c557336e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1e8e4e07-9903-4d07-8656-1ef7c557336e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_23a5a72d-ba1e-4ecc-80d9-2836538bc612" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_23a5a72d-ba1e-4ecc-80d9-2836538bc612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9da1c632-f0ff-4575-9aee-b06d7658c091" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9da1c632-f0ff-4575-9aee-b06d7658c091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a9b3bbf8-3c12-42de-af49-3b61e3e9edc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a9b3bbf8-3c12-42de-af49-3b61e3e9edc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5fea554e-01a3-42a0-8051-2d6787811e54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_222f4a8a-8f26-4c44-83cd-fc0c166e3197" xlink:to="loc_us-gaap_LongTermDebt_5fea554e-01a3-42a0-8051-2d6787811e54" 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-20231231.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_97bbac69-b10e-4928-a270-866a0477622f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_97bbac69-b10e-4928-a270-866a0477622f" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_632a0c04-9507-4d25-bc59-8fd45397543a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_bab6bcc2-43df-4e32-8315-9c463b5930d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:to="loc_us-gaap_InterestRateSwapMember_bab6bcc2-43df-4e32-8315-9c463b5930d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7fd221ee-62fb-4633-b8a3-d302250c534a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48f8b67b-c5b2-4473-b248-cd83d14bcd87" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7fd221ee-62fb-4633-b8a3-d302250c534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2e9e45fc-370d-483a-b981-932f7fad1962" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d753c45d-d82c-4c25-8d89-e2910759c2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d753c45d-d82c-4c25-8d89-e2910759c2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_7960981a-db13-478d-95a5-960eb10108f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_7960981a-db13-478d-95a5-960eb10108f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_4ea36fcb-547f-4a21-9362-128dd7a71ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_4ea36fcb-547f-4a21-9362-128dd7a71ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_3f64d779-3a68-4b0c-a3a2-f831a23cd9db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_64280284-7918-4c8e-b092-e20871351100" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_3f64d779-3a68-4b0c-a3a2-f831a23cd9db" 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-20231231.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_6aad9db8-8dfd-4a8e-8993-53e912a08a60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6aad9db8-8dfd-4a8e-8993-53e912a08a60" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:to="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_a09cc6ff-ba6c-4638-a08c-440cd6ca6ba3" xlink:to="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d3641e73-eb3f-4a6b-a62d-e11cd2efb98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_2365b392-127e-45f4-af0f-c73ca1339831" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d3641e73-eb3f-4a6b-a62d-e11cd2efb98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7914bfd-56b8-4c3a-b352-99619b00f075" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04d0efce-5d1d-4436-b5f2-877631ec3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:to="loc_us-gaap_InterestRateSwapMember_04d0efce-5d1d-4436-b5f2-877631ec3fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_bd196777-bf54-4f40-84e3-0768298d4efc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4394f320-7a74-45cb-a75c-29c2fadfe256" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_bd196777-bf54-4f40-84e3-0768298d4efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_579a26d6-4b16-49ea-b66b-127b9ca82b03" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_617c9edc-b360-40ea-a73a-b70713a36ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_617c9edc-b360-40ea-a73a-b70713a36ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_62b211c7-2c4a-4e7c-9f6c-61b909ede41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_62b211c7-2c4a-4e7c-9f6c-61b909ede41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_07b7c4d3-797b-4c45-aaa8-d3b944904ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_07b7c4d3-797b-4c45-aaa8-d3b944904ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_2d87f0cd-5d56-43ff-8940-f85ba20701cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_2d87f0cd-5d56-43ff-8940-f85ba20701cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_1b2768df-8b15-4891-8246-12859cf52287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_1b2768df-8b15-4891-8246-12859cf52287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c484dd34-cded-4c5b-9920-c28aacd62987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c484dd34-cded-4c5b-9920-c28aacd62987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_c684ef9c-039f-4e9f-947c-53872624fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_c684ef9c-039f-4e9f-947c-53872624fcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bb5a5c50-ab72-45c9-a656-31f174ccb87a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_b68e2f5c-e316-4e73-b935-c78c4db276b1" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bb5a5c50-ab72-45c9-a656-31f174ccb87a" 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-20231231.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_6e1c3c09-2a5f-49e1-95d8-669171565996" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6e1c3c09-2a5f-49e1-95d8-669171565996" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_89cae98d-9202-4608-9cbe-04f5e5b83940" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_f68d3ce5-adb7-4df6-bddb-c1efbd36f031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:to="loc_us-gaap_InterestRateSwapMember_f68d3ce5-adb7-4df6-bddb-c1efbd36f031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b03ca365-7bb9-4340-9d6b-9b9bf259f3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f9519b4-e95c-4b4a-87be-55e2a84a20c6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b03ca365-7bb9-4340-9d6b-9b9bf259f3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_703b8ccc-96e9-4748-83c6-51bd1adac428" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f940314b-5c7b-4c17-9b0e-7f6cc9be9df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:to="loc_us-gaap_CashFlowHedgingMember_f940314b-5c7b-4c17-9b0e-7f6cc9be9df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_b7262276-c9b6-4913-949c-aea6fe2667e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_fb5d8f6d-fa48-46b8-9644-62ff8b64e670" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_b7262276-c9b6-4913-949c-aea6fe2667e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_888e0a06-a2f1-4cd5-864f-baf5caf7bb30" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_946a9ab3-ff4a-4ada-8b99-c48d70b20614" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_946a9ab3-ff4a-4ada-8b99-c48d70b20614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_b65137e5-895e-4c90-ab67-b3b94aaaa48e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_b65137e5-895e-4c90-ab67-b3b94aaaa48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8a7d2943-45b6-49fc-a0e3-c31df6e27c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_99be6d69-46b9-4df8-8540-0196de012562" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_8a7d2943-45b6-49fc-a0e3-c31df6e27c1d" 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-20231231.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_0c11cd24-6a18-43c6-867d-0f3d504eb243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c11cd24-6a18-43c6-867d-0f3d504eb243" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:to="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d206d240-9391-40c6-95ab-9d181cff4608" xlink:to="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_04eb6405-10ea-4e3a-8aa5-ea86360d6f67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:to="loc_srt_MinimumMember_04eb6405-10ea-4e3a-8aa5-ea86360d6f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7ca82137-d45c-4e85-816d-babf0dab131a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c155a778-e31f-47c9-a8ab-b7098eceab3a" xlink:to="loc_srt_MaximumMember_7ca82137-d45c-4e85-816d-babf0dab131a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_e386f994-2a31-4b51-8a3f-79b93c7ce3e3" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_02186338-8de2-422b-be69-903e03526c20" xlink:href="blkb-20231231.xsd#blkb_ChangeInAccountingEstimateWorkforceStrategyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b18f2bb7-1d5c-402b-ba3a-36f66f686a66" xlink:to="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_02186338-8de2-422b-be69-903e03526c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c171a0c3-3aad-4830-8c73-12054bc28fcb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_40268198-09fd-4311-8037-1d1e9d67a24d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_40268198-09fd-4311-8037-1d1e9d67a24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0fb8bbb4-6888-4a18-a6db-f12424a4f654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_OperatingLeaseCost_0fb8bbb4-6888-4a18-a6db-f12424a4f654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_55b59bff-55e1-45f1-adf9-42f44938b4da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d516c7e0-96fb-4871-8bf2-a48b108ec519" xlink:to="loc_us-gaap_Depreciation_55b59bff-55e1-45f1-adf9-42f44938b4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_ce63b54d-6e74-452d-abee-94ddaa11b96b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c11cd24-6a18-43c6-867d-0f3d504eb243" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_ce63b54d-6e74-452d-abee-94ddaa11b96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_ce63b54d-6e74-452d-abee-94ddaa11b96b" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0ae95d0e-30a8-4957-a19f-e0356c9ec749" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_c058d49c-4fff-4d9b-9e6b-7549a93b5677" xlink:href="blkb-20231231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_96fe303f-3ecc-4235-8858-f380b8968fb1" xlink:to="loc_blkb_ThirdpartyTechnologyMember_c058d49c-4fff-4d9b-9e6b-7549a93b5677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d5ac0a2b-424f-479c-8cd7-57c00cb57bec" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e7c66f8f-107e-483b-96cd-1f460b1b84bf" xlink:href="blkb-20231231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_90947fe3-3497-4fd2-b13f-aeece06008fb" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e7c66f8f-107e-483b-96cd-1f460b1b84bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAbstract_2d2b9d42-d143-4867-8473-5b22197fe865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c11cd24-6a18-43c6-867d-0f3d504eb243" xlink:to="loc_us-gaap_LossContingencyAbstract_2d2b9d42-d143-4867-8473-5b22197fe865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_2d2b9d42-d143-4867-8473-5b22197fe865" xlink:to="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1632ffd7-dad7-46d9-9d19-f49879175542" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:to="loc_srt_RangeAxis_1632ffd7-dad7-46d9-9d19-f49879175542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_54a2c9ef-7252-483d-94d1-caa989376db9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_42cb371e-6c5e-4a2b-85f0-0189a6e83389" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d20cfde0-5b25-4ab7-8d57-f1026ed181a2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:to="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_02e88ecd-5462-469e-b767-d4257f081007" xlink:to="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember_c6c620ab-fae9-4a0a-b0d9-988f593b3130" xlink:href="blkb-20231231.xsd#blkb_USSECMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_blkb_USSECMember_c6c620ab-fae9-4a0a-b0d9-988f593b3130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USAGMember_1e870e4a-26cc-40fc-b7e1-0d8475819929" xlink:href="blkb-20231231.xsd#blkb_USAGMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_blkb_USAGMember_1e870e4a-26cc-40fc-b7e1-0d8475819929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_55bf1300-1779-413a-9aa8-59eb7b9a5581" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b87e2eb-9d58-411e-9fda-490b1c7ae759" xlink:to="loc_country_ES_55bf1300-1779-413a-9aa8-59eb7b9a5581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3002f6fb-3d98-4da7-993b-14ea09f307c0" xlink:to="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_42943fc2-171e-469e-867a-36ca34de0882" xlink:href="blkb-20231231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_42943fc2-171e-469e-867a-36ca34de0882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_e48c6a5c-4ee7-49cb-9b78-b3ea0e34332e" xlink:href="blkb-20231231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_e48c6a5c-4ee7-49cb-9b78-b3ea0e34332e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_f7d031db-72d8-4e6f-8d31-2d7cf403a3b9" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_f7d031db-72d8-4e6f-8d31-2d7cf403a3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_76109197-7afe-4714-b13e-e4230a4c7bef" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_76109197-7afe-4714-b13e-e4230a4c7bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_5c93efab-9375-4a58-8e88-7d5ffc36e72a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_5c93efab-9375-4a58-8e88-7d5ffc36e72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_5c2c4647-3d43-40e2-9424-09f1b67eb82e" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_5c2c4647-3d43-40e2-9424-09f1b67eb82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_39a6db63-599e-4276-8eca-24e09789f702" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_39a6db63-599e-4276-8eca-24e09789f702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_1f06c684-8cba-4b9e-a433-6596ae42681a" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentExpectedCost_1f06c684-8cba-4b9e-a433-6596ae42681a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_a09637ad-3237-43f3-b48c-97cd87b15382" xlink:href="blkb-20231231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_a09637ad-3237-43f3-b48c-97cd87b15382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c79365ff-f3e8-44a2-b58c-254c537f8bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c79365ff-f3e8-44a2-b58c-254c537f8bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_4a2fabaf-a3bf-4c0c-a917-85902b47612f" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_4a2fabaf-a3bf-4c0c-a917-85902b47612f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_a4abb429-56fa-4e50-8f6a-9034d06d9c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_a4abb429-56fa-4e50-8f6a-9034d06d9c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_167ba2c1-caba-4b48-9e1d-5753895c46b4" xlink:href="blkb-20231231.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_167ba2c1-caba-4b48-9e1d-5753895c46b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_9cb4c82a-dc7c-4048-b5b5-a9e5ddf152f0" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber_9cb4c82a-dc7c-4048-b5b5-a9e5ddf152f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_468a0f8b-c82f-4a88-a0d2-1bb77b69bde9" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent_468a0f8b-c82f-4a88-a0d2-1bb77b69bde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_87dccab7-1269-4127-9db8-7da698b4c141" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_87dccab7-1269-4127-9db8-7da698b4c141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_3e941d2b-1a51-4eca-bca3-64398a4b78dd" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_3e941d2b-1a51-4eca-bca3-64398a4b78dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_b023ef0f-6097-4077-a7d9-696fa4ef7629" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5af6a1d7-74e1-4eeb-bfaf-0874bbce0f77" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_b023ef0f-6097-4077-a7d9-696fa4ef7629" 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-20231231.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_43513785-ad35-4321-b699-5316c8ab46e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_679ec5b5-e018-415e-b901-be92ec994255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43513785-ad35-4321-b699-5316c8ab46e5" xlink:to="loc_us-gaap_OperatingLeaseCost_679ec5b5-e018-415e-b901-be92ec994255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ca809d03-c2cf-4767-b704-3c09408046aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43513785-ad35-4321-b699-5316c8ab46e5" xlink:to="loc_us-gaap_VariableLeaseCost_ca809d03-c2cf-4767-b704-3c09408046aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_1d8762bf-a558-4846-b639-29bd2cc0376f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43513785-ad35-4321-b699-5316c8ab46e5" xlink:to="loc_us-gaap_SubleaseIncome_1d8762bf-a558-4846-b639-29bd2cc0376f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a656c949-aa53-4e3f-ad71-e64ed0162b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_43513785-ad35-4321-b699-5316c8ab46e5" xlink:to="loc_us-gaap_LeaseCost_a656c949-aa53-4e3f-ad71-e64ed0162b5b" 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-20231231.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_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_51ebf4e4-fb3a-4e5a-8420-f5c12e8d9b84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_51ebf4e4-fb3a-4e5a-8420-f5c12e8d9b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3aa17525-6fce-44f0-830d-f36db1f23b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3aa17525-6fce-44f0-830d-f36db1f23b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_504d992e-32c5-4190-ac1e-437a4bd2aa79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_504d992e-32c5-4190-ac1e-437a4bd2aa79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_91c74a33-7aec-4148-a325-e9c89ad47ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_91c74a33-7aec-4148-a325-e9c89ad47ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f702076d-c93c-4069-ad17-744988cb1685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f702076d-c93c-4069-ad17-744988cb1685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_441184db-b156-4b1f-b2d0-f94c64ecd8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_441184db-b156-4b1f-b2d0-f94c64ecd8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_aad94f33-253d-4d27-9ab9-80f44d83f2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_aad94f33-253d-4d27-9ab9-80f44d83f2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f86de649-0853-454c-a1a8-84a95acabe23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f86de649-0853-454c-a1a8-84a95acabe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ea19cc48-a02f-41a7-82a7-fb8a52a1643f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6e9001f4-2505-4bf7-807d-7e4afcfaa61a" xlink:to="loc_us-gaap_OperatingLeaseLiability_ea19cc48-a02f-41a7-82a7-fb8a52a1643f" 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-20231231.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-20231231.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_3a18e1e5-e6a6-481c-a02c-515e03920203" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a18e1e5-e6a6-481c-a02c-515e03920203" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c1405ac3-fd64-414b-a602-983aedf69971" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_0a208751-62c1-49c5-ba13-2a11c703fdf0" xlink:href="blkb-20231231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_0a208751-62c1-49c5-ba13-2a11c703fdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_4dacd319-9c2f-46c1-abbc-d69ac519d697" xlink:href="blkb-20231231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8bb7a5e2-1cd1-4f0c-a525-5fe8ff0b28e0" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_4dacd319-9c2f-46c1-abbc-d69ac519d697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_91c5e4a6-e8d5-440b-88cf-de4a86c5989f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4311c44f-396d-483e-872a-c31834538f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4311c44f-396d-483e-872a-c31834538f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_dca58304-7e14-4dac-9cf6-ce5f05db09ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseLiability_dca58304-7e14-4dac-9cf6-ce5f05db09ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_05012659-b426-465b-85fd-5346c9491960" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_05012659-b426-465b-85fd-5346c9491960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_26aa7761-6905-4099-8e79-b4e09471fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_33d4aee3-ab9b-433c-8a66-fbd3ef96e471" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_26aa7761-6905-4099-8e79-b4e09471fbda" 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-20231231.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_293af1ce-ee7f-47ad-b339-bd96d249b5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_189b2f2b-87e2-4bfb-8c73-87268bff8eca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_293af1ce-ee7f-47ad-b339-bd96d249b5ee" xlink:to="loc_us-gaap_OperatingLeasePayments_189b2f2b-87e2-4bfb-8c73-87268bff8eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_48de9805-20ef-45c2-be91-eb3f30ce6356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_293af1ce-ee7f-47ad-b339-bd96d249b5ee" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_48de9805-20ef-45c2-be91-eb3f30ce6356" 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-20231231.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_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_2abc64d9-3686-4498-b0a6-01a721b988d7" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentExpense_2abc64d9-3686-4498-b0a6-01a721b988d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_0a0e12d2-5c8c-4ea8-9af8-b9aa9756b29a" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_0a0e12d2-5c8c-4ea8-9af8-b9aa9756b29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_50eb7d04-bb71-4b1d-88f8-2c69ab3bc98e" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentNetExpense_50eb7d04-bb71-4b1d-88f8-2c69ab3bc98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_f8117823-1d12-448b-b6bf-f7d5d53de95a" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_f8117823-1d12-448b-b6bf-f7d5d53de95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_3518caa8-6e75-433f-ab19-58427b6c0cb8" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_3518caa8-6e75-433f-ab19-58427b6c0cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_333719ac-946f-4351-9c01-04dd9c6c2422" xlink:href="blkb-20231231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_blkb_SecurityIncidentCumulativeNetExpense_333719ac-946f-4351-9c01-04dd9c6c2422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_8abc8dbf-2f0a-44d8-ba36-1802c5292c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_671c1e1b-e96b-4db3-ad0d-77809ff668d0" xlink:to="loc_us-gaap_InsuranceRecoveries_8abc8dbf-2f0a-44d8-ba36-1802c5292c40" 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-20231231.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_80a8a1d6-486c-4fe6-8cdc-6958f0d4ca9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:href="blkb-20231231.xsd#blkb_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_80a8a1d6-486c-4fe6-8cdc-6958f0d4ca9b" xlink:to="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_58246114-72aa-49a1-a7da-879ce24dab10" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_6d884619-d2d0-4119-ba1c-5db913a1de9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_DomesticCountryMember_6d884619-d2d0-4119-ba1c-5db913a1de9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_037add29-c7be-434f-b587-6861ec9cd493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_ForeignCountryMember_037add29-c7be-434f-b587-6861ec9cd493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4a50c437-5681-42fd-b5df-7a12119607d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_21e6a575-9cad-4c03-836d-8f4b5b9e57bb" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4a50c437-5681-42fd-b5df-7a12119607d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:href="blkb-20231231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_c4bf60bc-2d9d-4215-9d4e-d8332b8569b2" xlink:to="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_43a9ac4f-1869-44fd-a131-af268850adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_43a9ac4f-1869-44fd-a131-af268850adc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_01ac43bf-43f0-4872-b63e-0d9cd19b016c" xlink:href="blkb-20231231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_01ac43bf-43f0-4872-b63e-0d9cd19b016c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_4f2f5588-aac5-40ab-b009-00bf1d24ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_4f2f5588-aac5-40ab-b009-00bf1d24ce98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_981b30a3-0a91-410f-a6f2-60068343c846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_6807362f-5c43-4571-b7b2-573fe3906d1b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_981b30a3-0a91-410f-a6f2-60068343c846" 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-20231231.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_1d1eb589-1bb3-4b69-b6b0-1e0dd43d0abd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d1eb589-1bb3-4b69-b6b0-1e0dd43d0abd" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_72c08668-3d26-4503-9eca-7a0aa66df54c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_72c08668-3d26-4503-9eca-7a0aa66df54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4786ee71-8eb3-44f2-b538-1fa759d6ca98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4786ee71-8eb3-44f2-b538-1fa759d6ca98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4eff808a-6834-47ca-9adb-aa4b4ca50644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4eff808a-6834-47ca-9adb-aa4b4ca50644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d63c72f8-3b10-429c-aca9-2c48448f3892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_c907bdf8-4d50-440d-8825-557dc4597b0e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d63c72f8-3b10-429c-aca9-2c48448f3892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d1eb589-1bb3-4b69-b6b0-1e0dd43d0abd" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_73c13254-0c08-4e6a-9b12-7f94803d1aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_73c13254-0c08-4e6a-9b12-7f94803d1aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2f1b6ef9-75dc-4e3f-9c61-164d05e127b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2f1b6ef9-75dc-4e3f-9c61-164d05e127b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4f0195a4-1c31-43d7-bff6-f33d2cfd48ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4f0195a4-1c31-43d7-bff6-f33d2cfd48ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e3e5020-5fd8-4ca5-8fe5-173a408a7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_4d6df367-57ef-4e71-b3a3-bd3687029b93" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e3e5020-5fd8-4ca5-8fe5-173a408a7d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b99b547-700f-4367-a933-cbb10b417e29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d1eb589-1bb3-4b69-b6b0-1e0dd43d0abd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2b99b547-700f-4367-a933-cbb10b417e29" 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-20231231.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_d6ea18fe-46c4-4e6e-9cfb-ee62b6397f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6c4fd167-c597-4d8e-815e-bfb39004a2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6ea18fe-46c4-4e6e-9cfb-ee62b6397f97" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6c4fd167-c597-4d8e-815e-bfb39004a2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d5f914b4-16b0-4df0-8fd8-fdaacb65423b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6ea18fe-46c4-4e6e-9cfb-ee62b6397f97" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d5f914b4-16b0-4df0-8fd8-fdaacb65423b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_053d3b94-3da8-40d3-8301-7e3eb2f93b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6ea18fe-46c4-4e6e-9cfb-ee62b6397f97" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_053d3b94-3da8-40d3-8301-7e3eb2f93b5f" 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-20231231.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_07fb5a5c-f88d-4207-b5ef-1486dc81e476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_07fb5a5c-f88d-4207-b5ef-1486dc81e476" xlink:to="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_14dec753-2539-45aa-90d4-f90c0ac3942d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4b34f434-3237-4867-8100-2f780ab8d916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:to="loc_us-gaap_ForeignCountryMember_4b34f434-3237-4867-8100-2f780ab8d916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_2cba9840-e7d1-4979-9356-492822497122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2f7ce67d-1b7e-450b-8fbe-109b883a1184" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_2cba9840-e7d1-4979-9356-492822497122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_422ace57-b444-466e-a2fa-1926b33cf370" xlink:to="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_006cbb9b-c2cb-4cc4-af84-c927a6032274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_006cbb9b-c2cb-4cc4-af84-c927a6032274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1d46f783-8c8c-412e-813a-0254107c2a80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1d46f783-8c8c-412e-813a-0254107c2a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_98ffac11-f57b-4e0b-aec1-09401a8100a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_98ffac11-f57b-4e0b-aec1-09401a8100a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86c9ad22-3372-44f0-854d-bbf4071dc08b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86c9ad22-3372-44f0-854d-bbf4071dc08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_39439808-3eb2-41a3-a991-3824a1bf91f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_39439808-3eb2-41a3-a991-3824a1bf91f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_b1afe1d2-ddc8-4933-92e2-5ad16c7ee102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_b1afe1d2-ddc8-4933-92e2-5ad16c7ee102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4badb3ee-18bc-4c71-8ac0-dc35b0c81dad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4badb3ee-18bc-4c71-8ac0-dc35b0c81dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_b6dbcecc-b86f-419b-abc2-e6bef1c03bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_b6dbcecc-b86f-419b-abc2-e6bef1c03bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7f0328a9-aec8-49a2-bc05-116a82d4679d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7f0328a9-aec8-49a2-bc05-116a82d4679d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_b55d08b6-b5dc-43b1-b59b-5700e27fb213" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_b55d08b6-b5dc-43b1-b59b-5700e27fb213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_cd910c81-53e6-4035-8bdd-71dd24a15644" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_cd910c81-53e6-4035-8bdd-71dd24a15644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_03a404fe-e180-47a8-bd02-d8c0cb34fca4" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_03a404fe-e180-47a8-bd02-d8c0cb34fca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_04098e96-5878-46f1-8c67-3a986bfc7546" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_04098e96-5878-46f1-8c67-3a986bfc7546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_a573ba57-3ac9-40e2-92bc-68f9c3ab4260" xlink:href="blkb-20231231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_a573ba57-3ac9-40e2-92bc-68f9c3ab4260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_d16f7fce-a677-4d57-840e-4b8d578ce9df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_d16f7fce-a677-4d57-840e-4b8d578ce9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_5232201b-52fb-4d5b-8c22-3b6c25b96745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_5232201b-52fb-4d5b-8c22-3b6c25b96745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_54a11b57-a610-4f14-8d95-511230d786aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a5705327-400f-4928-bcb6-fd2b33d9929e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_54a11b57-a610-4f14-8d95-511230d786aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5bdcf82c-4e99-4537-b190-3156a8890404" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00ec2fc4-2ecd-4b94-8eed-1e55b57ebeb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5bdcf82c-4e99-4537-b190-3156a8890404" 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-20231231.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_62a3a03e-df2d-4158-8798-d2f112739823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_62a3a03e-df2d-4158-8798-d2f112739823" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_2814efc6-2fac-4401-a92e-63ddd91ee71c" xlink:href="blkb-20231231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_2814efc6-2fac-4401-a92e-63ddd91ee71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_9a713c1d-0aa1-47df-966f-f2c535bfa99a" xlink:href="blkb-20231231.xsd#blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_9a713c1d-0aa1-47df-966f-f2c535bfa99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e3bc4a63-f9e9-4d42-bb39-abafcadd2ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e3bc4a63-f9e9-4d42-bb39-abafcadd2ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_68d8aa7e-9fbd-4f80-b2c1-98a91146a064" xlink:href="blkb-20231231.xsd#blkb_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_68d8aa7e-9fbd-4f80-b2c1-98a91146a064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e2b6efe9-6cbf-4fde-ab6f-710a509238f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e2b6efe9-6cbf-4fde-ab6f-710a509238f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_78da31b5-5270-47da-9167-0b044a1da23e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_78da31b5-5270-47da-9167-0b044a1da23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_63eff3ec-4b28-4855-a221-dde0d4407bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_63eff3ec-4b28-4855-a221-dde0d4407bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_24d98457-444a-41bf-87a3-3935f694a7f6" xlink:href="blkb-20231231.xsd#blkb_DeferredTaxAssetIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_24d98457-444a-41bf-87a3-3935f694a7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_edd7aba1-bbc5-4f53-a3c5-45d510b7b5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_edd7aba1-bbc5-4f53-a3c5-45d510b7b5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d025a077-51d1-409e-907e-c88d737f48e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d025a077-51d1-409e-907e-c88d737f48e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_6be1a654-0a72-42ec-8eaa-dccdf55ee77a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_570884fb-bd1b-4b19-a208-6890c29ffca7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_6be1a654-0a72-42ec-8eaa-dccdf55ee77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_62a3a03e-df2d-4158-8798-d2f112739823" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7bbef70f-5d3e-4b46-8707-cefd8f6a0d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7bbef70f-5d3e-4b46-8707-cefd8f6a0d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_a247cd3b-caf2-4bf0-af20-1de95b1fb84f" xlink:href="blkb-20231231.xsd#blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_a247cd3b-caf2-4bf0-af20-1de95b1fb84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d99a44dc-bb9c-4732-bf6d-914ba6de9528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d99a44dc-bb9c-4732-bf6d-914ba6de9528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b1562e3-7e47-4568-b0d3-0e191e51cebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b1562e3-7e47-4568-b0d3-0e191e51cebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b8485881-ee95-4d53-b6ff-2d3f54a15d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b8485881-ee95-4d53-b6ff-2d3f54a15d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d80644bf-8b74-4940-9f8f-a86bd49d466f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_85b7d405-159e-4c91-a3e9-2cc088b4c274" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_d80644bf-8b74-4940-9f8f-a86bd49d466f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fefa7b84-5209-4d74-9e7c-994b45d6311f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_62a3a03e-df2d-4158-8798-d2f112739823" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fefa7b84-5209-4d74-9e7c-994b45d6311f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_f80d6724-a919-4e18-b354-799ea0ec0070" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_62a3a03e-df2d-4158-8798-d2f112739823" xlink:to="loc_us-gaap_DeferredTaxLiabilities_f80d6724-a919-4e18-b354-799ea0ec0070" 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-20231231.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_c213c13a-7f10-4c7e-bc4c-d3ef9edecc89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c213c13a-7f10-4c7e-bc4c-d3ef9edecc89" xlink:to="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_07ea2298-1f8c-42e5-9d87-389aaeab1147" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_0f7555bc-c31e-485f-ad63-f9f0121a1857" xlink:href="blkb-20231231.xsd#blkb_ValuationAllowanceChangeAcquisitionRelatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:to="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_0f7555bc-c31e-485f-ad63-f9f0121a1857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_b397ccfc-aecf-43e4-bea8-294e81484542" xlink:href="blkb-20231231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_8bbd1750-4971-47bb-be28-6793dc1a2f83" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_b397ccfc-aecf-43e4-bea8-294e81484542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_56d642c1-05d3-4edf-815f-f4ce0a6ea6ad" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78ad0efe-de86-471b-819f-d6e06fa1d507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78ad0efe-de86-471b-819f-d6e06fa1d507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c4a8e147-b890-425f-a108-98172872ac76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c4a8e147-b890-425f-a108-98172872ac76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_abde6f7e-098a-48ce-851a-76bfd9995be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_f764e934-1523-45e9-bc5b-593555519661" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_abde6f7e-098a-48ce-851a-76bfd9995be8" 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-20231231.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_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_797911ec-e9e5-4034-9ae6-642b09cae985" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_797911ec-e9e5-4034-9ae6-642b09cae985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2ce9dde0-1ebe-453d-9472-06c10a43326e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2ce9dde0-1ebe-453d-9472-06c10a43326e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a7b22e31-dee8-47e1-89a8-1de29aa91a25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a7b22e31-dee8-47e1-89a8-1de29aa91a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5b1b9806-6406-4d35-9862-e46794622055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5b1b9806-6406-4d35-9862-e46794622055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_bfe2b67b-61c8-4897-be75-5b8fe16d1b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_bfe2b67b-61c8-4897-be75-5b8fe16d1b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_bce6d4f4-b2f0-468c-b61d-f9fa119ed344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_bce6d4f4-b2f0-468c-b61d-f9fa119ed344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e07e6ec1-d854-461b-ac35-b7728600bdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e980c970-24b4-4257-b148-f250a4ee4cea" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e07e6ec1-d854-461b-ac35-b7728600bdf7" 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-20231231.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_c5410a60-23fb-4733-8843-0564377078c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c5410a60-23fb-4733-8843-0564377078c2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:to="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2993f7df-29b4-4c9f-a696-925f793a6fbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_47f15070-d2d2-4c4a-a52c-46eebab607b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_RestrictedStockMember_47f15070-d2d2-4c4a-a52c-46eebab607b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_94d6052a-118e-4f13-a138-47a9db9b5f3a" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_94d6052a-118e-4f13-a138-47a9db9b5f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_624c735e-686e-4c93-a6fa-8f3d8ba1128d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_PerformanceSharesMember_624c735e-686e-4c93-a6fa-8f3d8ba1128d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b000c381-7209-47c7-9c05-bdb275ce0989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf1c3ac5-b4cc-4b6a-992e-55683cb786d8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b000c381-7209-47c7-9c05-bdb275ce0989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_953684d3-7c46-4274-ab4c-4e7294d7e382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b1d17fc8-44e1-4436-8a92-c5022c0cc576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b1d17fc8-44e1-4436-8a92-c5022c0cc576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8f8d1e0b-10f5-480c-8e48-861c85f769eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8f8d1e0b-10f5-480c-8e48-861c85f769eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8db67279-64b3-4110-aea6-8cf287e292b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8db67279-64b3-4110-aea6-8cf287e292b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f406aebb-1b2f-445a-892a-7c39bdd3d27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f406aebb-1b2f-445a-892a-7c39bdd3d27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3e7e679d-a5d2-4431-9073-14aa3c648fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3e7e679d-a5d2-4431-9073-14aa3c648fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee5621-4ae7-46a5-bc42-9a82ecf29ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b596b56b-4a2b-4a3e-9480-17fb523c8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee5621-4ae7-46a5-bc42-9a82ecf29ad7" 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-20231231.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_ce07ab49-d374-4e9e-85bf-e4983c50955d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce07ab49-d374-4e9e-85bf-e4983c50955d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:to="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ad92f72a-a019-4e14-8602-c53d3a3dcc59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_ecb6484d-c6aa-4d0d-84ac-0cd4e1317525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_us-gaap_RestrictedStockMember_ecb6484d-c6aa-4d0d-84ac-0cd4e1317525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_e9a2485e-c8ad-4797-a51f-72315db3dc23" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_e9a2485e-c8ad-4797-a51f-72315db3dc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b890b8e3-8072-46dd-b22f-f9128d9ff6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46b6d84f-dde3-4072-b51e-2314d22677e6" xlink:to="loc_us-gaap_PerformanceSharesMember_b890b8e3-8072-46dd-b22f-f9128d9ff6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f9a5129c-fad4-4a7f-ad64-1aeac2fdd2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_63036d25-445f-454f-b660-228c2aac94e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1b015d16-16e2-4262-ac54-604a003535a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_63036d25-445f-454f-b660-228c2aac94e0" 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-20231231.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_beee655f-a35d-4ee6-94b2-d362350ced74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_beee655f-a35d-4ee6-94b2-d362350ced74" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_17c58357-3bed-4b41-a4c5-76cee83fe5f4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_7af51f91-b3c2-43e5-b9d5-fdc75dabe0dd" xlink:href="blkb-20231231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_blkb_CostOfRecurringMember_7af51f91-b3c2-43e5-b9d5-fdc75dabe0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_bf3d9a9a-7f8c-4383-b8c2-e8cb2ca3c8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_TechnologyServiceMember_bf3d9a9a-7f8c-4383-b8c2-e8cb2ca3c8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2fb4e3fb-cfda-4485-934c-790bb492a944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_CostOfSalesMember_2fb4e3fb-cfda-4485-934c-790bb492a944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_a086748c-4117-4ad2-af11-e39c91ad0032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_a086748c-4117-4ad2-af11-e39c91ad0032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8f6a411d-0b8b-40e6-a9e2-d367f248ba86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8f6a411d-0b8b-40e6-a9e2-d367f248ba86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_905f3d58-af99-4e92-b146-edc4a81e1b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_905f3d58-af99-4e92-b146-edc4a81e1b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_d260dbbd-1b15-421e-8a2a-e93bc7b17bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_50f8532e-d10f-43b0-8a91-2f9d35c06551" xlink:to="loc_us-gaap_OperatingExpenseMember_d260dbbd-1b15-421e-8a2a-e93bc7b17bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_360622d8-1a8d-4018-9f87-6c5d86772695" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a3cf421-cca6-4591-8b13-49974666ea90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1aa870d8-d5a7-4b70-b17e-12d468067b06" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2a3cf421-cca6-4591-8b13-49974666ea90" 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-20231231.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_b69d0429-0de8-4185-9d7d-fba6d215cf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b69d0429-0de8-4185-9d7d-fba6d215cf8b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:to="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_709ad52f-ef34-48b0-9a74-2bf49b775530" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4414265a-30b1-414c-9f89-2b23bb8289fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2db91738-425f-4416-b49c-3e312b4b5c56" xlink:to="loc_us-gaap_RestrictedStockMember_4414265a-30b1-414c-9f89-2b23bb8289fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d128805f-ec54-427e-9100-59dba763d271" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_255438e7-84bd-4e0d-85d0-95c0daee5082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_255438e7-84bd-4e0d-85d0-95c0daee5082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c28cf433-6368-4797-b9b0-a73e21db427d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c28cf433-6368-4797-b9b0-a73e21db427d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_010cc889-1879-40e5-8e53-1b78495bb8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_010cc889-1879-40e5-8e53-1b78495bb8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_933f5dbb-985f-487e-9918-759004d0f5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_933f5dbb-985f-487e-9918-759004d0f5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_276b89e4-4e4d-4db0-8b47-921ca6279118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_276b89e4-4e4d-4db0-8b47-921ca6279118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf691324-b5ab-4164-939c-75014c133d68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf691324-b5ab-4164-939c-75014c133d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0f70f1b0-4c94-4d6e-8415-348edb40082f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0f70f1b0-4c94-4d6e-8415-348edb40082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_accf0d25-5828-4609-ae49-64f26b79ccc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_accf0d25-5828-4609-ae49-64f26b79ccc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27924ed2-a0b5-49cf-86d3-3192ca4598df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27924ed2-a0b5-49cf-86d3-3192ca4598df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5f0a1034-be33-4a89-b5e1-6d015374e44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5f0a1034-be33-4a89-b5e1-6d015374e44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_f86710af-c93e-4f5c-ad2f-4467d274f579" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91596f1f-4db6-4475-9114-ea01d75098cf" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_f86710af-c93e-4f5c-ad2f-4467d274f579" 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-20231231.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_f6f0664f-ad12-4711-baa0-b0e17225e8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f6f0664f-ad12-4711-baa0-b0e17225e8ad" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:to="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6f9ba8de-2b95-4160-9aa9-c08200a5f25c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_921adc23-5b17-426c-b795-53d4d04c2ce4" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_921adc23-5b17-426c-b795-53d4d04c2ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_42742468-c0c1-417f-8962-11666d41e468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30615c65-657c-438d-b574-ad40bdebcdff" xlink:to="loc_us-gaap_PerformanceSharesMember_42742468-c0c1-417f-8962-11666d41e468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66646568-c927-4e3b-be10-7ec342b13a1a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90180236-6c46-4b00-b75f-23d5e263dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90180236-6c46-4b00-b75f-23d5e263dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe3926a1-86e4-4f72-8d56-4131e9c29fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe3926a1-86e4-4f72-8d56-4131e9c29fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_789b4e5b-093d-4965-997c-53979b45bbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_789b4e5b-093d-4965-997c-53979b45bbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9caa4cc1-ae2a-4393-94ab-027b6c05bce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9caa4cc1-ae2a-4393-94ab-027b6c05bce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_496da196-9694-4b89-b8ba-81004922722e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_496da196-9694-4b89-b8ba-81004922722e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7c3ec64d-6c40-4ccd-ba8b-80b33a17f6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7c3ec64d-6c40-4ccd-ba8b-80b33a17f6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c318906a-af63-45c5-84a8-e6187bcc5282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c318906a-af63-45c5-84a8-e6187bcc5282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_298d40c0-6bf6-4566-960c-d7c22db4d516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_298d40c0-6bf6-4566-960c-d7c22db4d516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81c4597a-fde7-4f22-8e5a-eed15142b3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81c4597a-fde7-4f22-8e5a-eed15142b3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4913480-f23a-4d3f-86b2-b25a733783b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4913480-f23a-4d3f-86b2-b25a733783b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_72e7868c-6ca4-4760-bc7b-c9d3a7074afd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_546ddd78-7fc0-43cd-b7cb-bb49d0cf6283" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_72e7868c-6ca4-4760-bc7b-c9d3a7074afd" 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-20231231.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_85177a5b-92e4-4f86-82fd-9a76482f6253" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_85177a5b-92e4-4f86-82fd-9a76482f6253" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_697bcce0-bf7d-4144-a839-13bd732d9ff5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_4c17abf8-deda-47c7-a79e-f6adc9eaa2b0" xlink:href="blkb-20231231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_4c17abf8-deda-47c7-a79e-f6adc9eaa2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_3fa8e749-bc2e-414e-9504-0f42282fb1e0" xlink:href="blkb-20231231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e24f5699-b422-477b-8e91-2c94f4fd19ac" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_3fa8e749-bc2e-414e-9504-0f42282fb1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1bf4e888-f218-4f36-a907-beaf5e046969" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9cb72242-1ee8-4afc-8ef0-1bb72fbae189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_78d3b6e3-0572-4223-af13-b77cbe7efe10" xlink:to="loc_us-gaap_SubsequentEventMember_9cb72242-1ee8-4afc-8ef0-1bb72fbae189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_c2d8d693-061e-4c27-8da8-ae49e2125f60" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_9d67c417-1f97-46ee-a83e-243472088ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_9d67c417-1f97-46ee-a83e-243472088ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a5160411-49e6-4947-bb5a-aaf9a73bd04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a5160411-49e6-4947-bb5a-aaf9a73bd04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_62f67bd0-5376-476b-9d89-1f180903aa76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_62f67bd0-5376-476b-9d89-1f180903aa76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_80043c53-d947-40c0-bc5d-4a38083705eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ac6aa4b-fe37-40dd-acca-bddb4fe3f883" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_80043c53-d947-40c0-bc5d-4a38083705eb" 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-20231231.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_1d061096-067f-4e76-92fa-e203c1af7866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1d061096-067f-4e76-92fa-e203c1af7866" xlink:to="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a47c6290-8082-47af-9c44-0d8f4f73e270" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_900e8a04-4839-4c1d-8c21-3c3d8129a79e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:to="loc_us-gaap_CashFlowHedgingMember_900e8a04-4839-4c1d-8c21-3c3d8129a79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_148e9555-6e3c-4b59-97f0-cd447b7ee112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_76b25d17-fd35-4397-8b8b-27caae8e2548" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_148e9555-6e3c-4b59-97f0-cd447b7ee112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cc84dd75-86cd-4a7c-9440-8163802363d3" xlink:to="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:href="blkb-20231231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a947b3d6-eabe-48db-a682-48d5e345411d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a947b3d6-eabe-48db-a682-48d5e345411d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3d655811-c697-4af4-9128-d934aecfa452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3d655811-c697-4af4-9128-d934aecfa452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ad5a0c8d-8613-458d-a3d6-ba51c498ebb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ad5a0c8d-8613-458d-a3d6-ba51c498ebb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_83d0cf3f-2424-466c-96e4-2257f99e1dec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_83d0cf3f-2424-466c-96e4-2257f99e1dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_74ad2a34-a2fa-4876-b449-f85d36343175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_74ad2a34-a2fa-4876-b449-f85d36343175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_531374fd-e88a-462e-9bf7-2251247fe894" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_531374fd-e88a-462e-9bf7-2251247fe894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a2f582c5-323d-478f-8a12-09c8f50f9785" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a2f582c5-323d-478f-8a12-09c8f50f9785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef3d890a-1585-40dc-918e-dbecf943f635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_c9b36ca0-e8e5-4be6-b9c6-9eed04a423a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef3d890a-1585-40dc-918e-dbecf943f635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_74b6f2ed-2ce5-4743-ac0d-9171bb66d07c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df3e4312-0e1d-43eb-b8fb-53d13f7fa3e1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_74b6f2ed-2ce5-4743-ac0d-9171bb66d07c" 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-20231231.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_ebcf75a2-b2a1-4e7a-aaaa-196f687c1371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ebcf75a2-b2a1-4e7a-aaaa-196f687c1371" xlink:to="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:to="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_286c8380-cd94-4157-b957-db2a2053d41b" xlink:to="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_240e01bc-9378-4164-8fa6-200f3c656470" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:to="loc_srt_MinimumMember_240e01bc-9378-4164-8fa6-200f3c656470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d12a5959-f7a6-45b0-b3c7-b84458eb6be8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8a6aa3e-e16c-4b91-8d07-0a69ce4fda89" xlink:to="loc_srt_MaximumMember_d12a5959-f7a6-45b0-b3c7-b84458eb6be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d4aa1207-4ac6-47dd-bd52-cb6cdb745148" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_4b16917b-d9b2-4ea9-8b33-c21e450ce740" xlink:href="blkb-20231231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_4b16917b-d9b2-4ea9-8b33-c21e450ce740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_e8123c4d-a90d-44f7-9893-4b67e1f51fad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_e8123c4d-a90d-44f7-9893-4b67e1f51fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_86a3bb38-4d8d-4d1e-8dfd-69f9c140b9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_86a3bb38-4d8d-4d1e-8dfd-69f9c140b9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_9542a9d8-fce9-4ba8-8e9e-c5f5a151ab2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_9542a9d8-fce9-4ba8-8e9e-c5f5a151ab2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b5d5cb55-136c-4f81-a168-0305dcc205b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_9f842420-50a3-4981-be44-88ba6661e747" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b5d5cb55-136c-4f81-a168-0305dcc205b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d1e13d1a-dfbb-4bf3-bfc0-7b6ab088874c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_a6d9ddb4-6074-40f4-94a6-ab188653869e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d1e13d1a-dfbb-4bf3-bfc0-7b6ab088874c" xlink:to="loc_us-gaap_NumberOfReportableSegments_a6d9ddb4-6074-40f4-94a6-ab188653869e" 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-20231231.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_43e19d49-63db-4018-a46c-d12032628c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_43e19d49-63db-4018-a46c-d12032628c89" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:to="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b5019030-05dc-4a72-9b13-0725b7e22a9d" xlink:to="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_91339d83-0fe8-49c2-a66a-f7cd977e952c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:to="loc_country_US_91339d83-0fe8-49c2-a66a-f7cd977e952c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_09b11f12-5720-4f0e-9916-8b72be33fe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc6e20ed-ecce-4a5f-a749-16addec38087" xlink:to="loc_us-gaap_NonUsMember_09b11f12-5720-4f0e-9916-8b72be33fe1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ee61793a-7ad3-4018-aca3-46532457fb0d" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_dd73d9dd-d73b-4733-b67f-0e8d57afa4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_24c8f3fd-9106-41b0-aae8-af7925c89aac" xlink:to="loc_us-gaap_NoncurrentAssets_dd73d9dd-d73b-4733-b67f-0e8d57afa4b9" 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-20231231.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_818f9943-05f1-488f-bf8b-85333f34cee9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_818f9943-05f1-488f-bf8b-85333f34cee9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6ef3a618-dc42-435a-9ffd-bf2d9936634e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6ef3a618-dc42-435a-9ffd-bf2d9936634e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bff23ca5-8660-4310-b4dd-aea52c1396d5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_54ed1b6d-1718-4fab-8e63-1c24741330d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4377dd0d-1641-4312-a3a3-5201522dbfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_29cd83c7-657d-4191-b200-95d1f46a673c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a3f6b354-3c51-4f29-af72-b2b32cb55c52" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d90d203e-d479-4019-ba7f-3d71cc007b11" 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-20231231.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-20231231.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_26832d17-0d4e-4b1e-b8fb-35a438434a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_1d1949ac-a875-43c8-a153-9f127f5c516c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_26832d17-0d4e-4b1e-b8fb-35a438434a10" xlink:to="loc_us-gaap_ContractWithCustomerLiability_1d1949ac-a875-43c8-a153-9f127f5c516c" 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-20231231.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_f3d70f09-6d35-416a-885e-69d90b220765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f3d70f09-6d35-416a-885e-69d90b220765" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:to="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_164f09fa-2b64-413b-b765-7dafab5aaf7c" xlink:to="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7da41228-67c1-4c0e-8286-5bf643e1943c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_country_US_7da41228-67c1-4c0e-8286-5bf643e1943c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_029c132d-7a32-4754-8216-5030ba5c52ba" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_country_GB_029c132d-7a32-4754-8216-5030ba5c52ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c6740da6-ac0d-47a0-838b-892b290e4801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a573a7c-0a15-4d09-9b53-4a0fea03f04e" xlink:to="loc_us-gaap_NonUsMember_c6740da6-ac0d-47a0-838b-892b290e4801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e9260f3-2361-42ba-940b-ff7395a269fd" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc8de207-d161-48c1-9033-09ff37c836df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6fd3307-112b-4d09-b6c9-e020582cc945" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fc8de207-d161-48c1-9033-09ff37c836df" 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-20231231.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_4cd87ee4-d798-4204-b592-38858d5bdc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4cd87ee4-d798-4204-b592-38858d5bdc1c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2255ac1-212f-458d-a208-021be539eae3" xlink:to="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_4847f8a5-c330-4f6e-a7a7-abd823c01926" xlink:href="blkb-20231231.xsd#blkb_SocialSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:to="loc_blkb_SocialSectorMember_4847f8a5-c330-4f6e-a7a7-abd823c01926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_f4e317a0-e689-4810-aef9-e0de94afa643" xlink:href="blkb-20231231.xsd#blkb_CorporateSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5beed6dc-53db-4569-b418-a69b9bb29cd5" xlink:to="loc_blkb_CorporateSectorMember_f4e317a0-e689-4810-aef9-e0de94afa643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_899d7c9b-1440-4023-aa47-0579efaf8956" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5529d0c-73ec-4676-80ed-8269f4ae5191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d2b2c849-9d4c-4793-b264-5520bec15420" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5529d0c-73ec-4676-80ed-8269f4ae5191" 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-20231231.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_bc0bc6d1-9231-4a7c-b302-9bd7c9a5897c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bc0bc6d1-9231-4a7c-b302-9bd7c9a5897c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:to="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b49219d1-00db-48d4-89a8-bcd0b948f447" xlink:to="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_9dea2b9d-51cc-4cdc-94a5-0ef7332a93d3" xlink:href="blkb-20231231.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_ContractualRecurringMember_9dea2b9d-51cc-4cdc-94a5-0ef7332a93d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_00c6cab6-d82d-4952-aabf-be2efb6b0746" xlink:href="blkb-20231231.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_TransactionalRecurringMember_00c6cab6-d82d-4952-aabf-be2efb6b0746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_bc6fb57c-27dc-42d8-a859-f0813026fce4" xlink:href="blkb-20231231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9ca8cb5c-1816-4097-83a9-7e781bd15ff4" xlink:to="loc_blkb_RecurringMember_bc6fb57c-27dc-42d8-a859-f0813026fce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_79e1256e-d8a6-40c3-a9c1-92c12ba6fc2a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d2d8bfec-f34b-489a-8381-4fd7ae4346fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f21de503-6bef-496a-8ee4-e8c9e0534466" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d2d8bfec-f34b-489a-8381-4fd7ae4346fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20231231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c3b5c5fe-6566-4f85-8f3a-5b2fd9642caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c3b5c5fe-6566-4f85-8f3a-5b2fd9642caa" xlink:to="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_201f5aae-bcb4-4467-8cc0-45dfa7abacb8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dab10a5f-b82a-4dc1-8b07-c1968e01c77c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_41ca0f28-f944-478f-8337-2d9dc504ac93" xlink:to="loc_us-gaap_SubsequentEventMember_dab10a5f-b82a-4dc1-8b07-c1968e01c77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_184a2c8c-69fa-4a61-ab5b-5db4bcf48a22" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_766bb1bd-f123-4ab2-9392-a7abd35d2aad" xlink:href="blkb-20231231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_766bb1bd-f123-4ab2-9392-a7abd35d2aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_8af476e8-da0c-44e9-9c0a-0aa9f8fdccd1" xlink:href="blkb-20231231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e387c3e3-0d37-4fa8-b203-7c16f252b55a" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_8af476e8-da0c-44e9-9c0a-0aa9f8fdccd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_06c5ba84-1ad7-415e-aba0-b6958a51d0d7" xlink:to="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_77727b7b-d555-4f97-ace7-5174eb5f179e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_77727b7b-d555-4f97-ace7-5174eb5f179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e05d8aa3-5bc5-43ad-a792-bdd4c90c7b27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e05d8aa3-5bc5-43ad-a792-bdd4c90c7b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ccf6838-a46c-4c3a-b07b-e89f8bebf237" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_86736b12-3fd8-4349-ada4-d3fbf4c9f512" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ccf6838-a46c-4c3a-b07b-e89f8bebf237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember" xlink:href="blkb-20231231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelPGianoniMember" xlink:href="blkb-20231231.xsd#blkb_MichaelPGianoniMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_MichaelPGianoniMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AnthonyWBoorMember" xlink:href="blkb-20231231.xsd#blkb_AnthonyWBoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_AnthonyWBoorMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinPGregoireMember" xlink:href="blkb-20231231.xsd#blkb_KevinPGregoireMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinPGregoireMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember" xlink:href="blkb-20231231.xsd#blkb_KevinRMcDearisMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinRMcDearisMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember" xlink:href="blkb-20231231.xsd#blkb_JonWOlsonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_JonWOlsonMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" 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-20231231_g1.jpg
<TEXT>
begin 644 blkb-20231231_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-20231231_g10.jpg
<TEXT>
begin 644 blkb-20231231_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@
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
M!*YZX/:G444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M$=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%
M% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N
M4445YA[P4444 %%%% !1110 4444 %%%% !1110 4444 ?S ?\%Y?V#/^&'/
MV[M9_P"$2T;[-X(^('F>(O"/E1XBM_,<_:K-<<#R9R=JC[L4L/K1_P $&OV#
M/^&X_P!N[1O^$MT;[3X(^'_E^(O%WFQYBN/+<?9;-L\'SIP-RG[T44WI7[5?
M\%Y?V#/^&X_V$=9_X1+1OM/C?X?^9XB\(^5'F6X\M#]JLUQR?.@!VJ/O2Q0^
ME'_!!K]@S_AAS]A'1O\ A+=&^S>-_B!Y?B+Q=YL>);?S$'V6S;/(\F C<I^[
M++-ZUU>V_<^9S^R_>>1]JT445RG0%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9
MYN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'
M4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!\R?\%6_^"C/_#L7
M]G;1_CY_PIS_ (3?^UO&=MH']D_\)#_9OE>;:7=QY_F_9Y]V/LNW9M&?,SN&
MW!_/K_B+R_ZQ[?\ F6?_ +U5[5_P=;?\H[?!_P#V6;3O_35JU?SZU]7E&6X+
M%8-5*L+N[ZO]&?G/$V?9ME^:.CAZG+&R=K1>_JFS]H/^(O+_ *Q[?^99_P#O
M51_Q%Y?]8]O_ #+/_P!ZJ_%^BO4_L3+/^??XR_S/G_\ 6S/_ /G]_P"2P_\
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
MO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110
M4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P
M4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.W
MP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH
M**** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%
M_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%
M%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8
M;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=
M%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?
M\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+
MUZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_
M (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\
MD75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444
M 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 44
M44 %%%% !1110 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#
MXT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05
M_P '6W_*.WP?_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E
M0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS
M%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4
M444 %%%% !1110 4444 %%%% !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-O
MY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'
MW%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=
M;?\ *.WP?_V6;3O_ $U:M7\^M?T%?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_
MR+UZL_(>,O\ D=O_  Q"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@
MK].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D7
M5/0]GAW_ )'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1
MW?\ QZ2_]<V_E6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444
M %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1
M117F'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P
M=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4****
M "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K
M].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA
M1110 4444 %%%% !1110!Y/^U9^QS\+_ -L'1M'T3XF^(/$UA%HES+/:-X:U
MHV;.TBJK"0A6WC"C'ISZUXI_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_
M9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/
M_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\
M^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"B
MB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_
M%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/
M_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\
M\+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +
MAO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO
M_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\
MXU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'
M_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_
MPY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC
M]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_
M9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__
M **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\
M^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+
M\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_
M%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__
M  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\
M\+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&
M_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO
M_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C
M5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?
M8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=
M% %#PKX=L?"'AC3?">F33R6VEV$-I;R74IDE9(T"*78\LV%&3W/-7Z** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HKSGX\_LP_#C]I"?2HOBIK'B6
M72-*2<MX?TGQ/=:=97LDFS;+<"U>.25H]AV OM7S'RI)!'Q?\//CM\4O@/\
M\$[OV@O'GPM\>ZMJOAW0?B->:%\&=>UJ]>[ECLIKNVL$DAFD+&:&*:=S&S;A
MF-NN,52CS;";LS]%J*^)OCI\ -"_8+O?A)\;_@OXS\5G5YOB5HWAWQ_<ZOXJ
MO;Y?$]C?LT%Q)<Q3RO'YPD(E1D50K$X'"[=3_@I#^S3\&?"'P'^)'[4?B;XE
M>.K?QI:6,EUX.UF/QS?1?V9J) 6RL[.VAD2%8VFV+M\MF.]F+9^8"BFT*[/L
M6BO%5_9WG_:3^ OPYT[]J+6O$RZE9>&;.;Q=H6C^(+C3(-1U)[2'SOM7V5DD
M<)*)"J!U4%CD-QCSC_@F$NJ:7XE^-?@OPAXNU?6?A?X=^(G]F_#NXUC4Y;TP
MF.$?;H()Y69Y((YBJH=Q'#'))8DMH.^I]8T445(PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HKY5_P""@7[,7P(C^$OQ)_:>^*GQ%\:6
MVKZ;X=FN_#^HQ>.+VUAT&YBMU2WCL;>&1(E,DZH<.KL\DIYY '&^)-?^-OQ4
M\(?LH_LI?&CQ7K>EWOQ+T6ZU+XG7%A>R6=_>P:;ID5PUG)+&5DC,TDT8FV%6
M^5QD9(-*-T2W8^W**^1_AAX&B_9K_;WO_P!E;X9^*M?L? 7CSX23ZY9Z3/KD
M]XVBZM;WBV\DUI)=-*T0>*4,5)(\Q <8  Y#XY_L_P#A?]ES]IOX!0?LS>-_
M&9\>>*OB%'!XNAU7QG?ZDVN^'8XF?4KF\CN)70E%V$,JH SY RJ[3E5PN?<]
M%?'?_!1F#]AGP5-K7C']J7XI^+XO$=_X>+^$]+LO$NJ0)8.J-'$UE%:LD$<C
MS*&+S9RW+$(,#V_]AQ?BJ/V0_AXWQN\0#5?%#^%[9]5U 7JW)F++E"TR%EE?
MRR@9P6W,&.3G)''2X[ZV/5:***D84444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!\U?\%$[#]KOQSHV@_"']GSX2ZKK7
MA/79)1\1]5\/>)M.T_4A8K@?8+9KR:,1F?+*\R[BJ @#+5E>,?@E\1_VG_V(
M?&G[))_9=G^#%O;:'96W@BWO_$6G7UO+-;RBXA -C+*8E26WA#LXW-YI8;B&
MKZJHJE*R%8^2?%'A[]KC]LC7_ACX'^,7[-4GP\T3P;XQT_Q1XVUB^\2V-Y'J
M=U8!FAL[*.VD=VBDF*NSRB/:BXY/!Q/BYHO[9/CS]K^3X@_$?]BK6?&?@3P)
MJ&_X7:'I7CC1+:SFNUR#K-VES=*\MQC_ %*,BB $G!<EJ^T:*%*W07*?,/[9
M>O\ [<_Q%^"'A;PK\"?V?-:TVY\62RI\1DT[Q=I,6K:!8*4#6]M-+<+ T\ZL
MZB=&<1*K';N*D=S^QW)XR\->#(?A%=_L;:A\)O#GAK3HH=!ANO$^F:@ER"S;
MU'V.>1@^?G9Y.79R222:]EHHYM+#MJ%%%%2,**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ^-/VD?#O[7_Q._:PAU#QC^QQJ_C;X5>![B&[
M\%Z'I/C71K6WUG4PH;^T;Y+JY1W$+$K% 4"@@N<YP>L^/W@C]H_XBW_P<_;"
M\%? :6U\;?#?6-5.J_#/4?$=E]HN=-OXFM+A([N.1K8S;(X9D!<+S@D,-I^G
MZ*KF%8^9/AQX*_:(\>_M*>)/VUOB'\#9?#<VB_#>3PU\/O -]KUI+?:A(TYN
MYIYY87>"V,DB10H-[87<S;>_G_[,=I^VKX)^)>J_'3X^?L'>(?$'Q$\5S+::
MEXEC\>^'UL]#TH2YCL+&#[8SQV\8^=NKRN"S$G&/MNBCF\A<IXC\:/C)^TMX
M<\1Z]X&T+]A>[\?:%<VZQ:)JFG^,-,CMK]7A7S(KR&\>-[<!RZDA9590#U)4
M2?\ !/7]GKQM^RW^R5X7^#7Q$U*VGUBQ-W<7L%C*SV]DUQ<RSBVB9N2D8D"9
MZ$@D<$5[512OI8=M;A1112&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
944 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20231231_g11.jpg
<TEXT>
begin 644 blkb-20231231_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@
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 **1W6-"[G 4
M9)J#^U;#_GO_ ..G_"FHRELB93A'XG8L457_ +5L/^>__CI_PH_M6P_Y[_\
MCI_PJN2?9D^VI?S+[RQ15?\ M6P_Y[_^.G_"C^U;#_GO_P".G_"CDGV8>VI?
MS+[RQ15?^U;#_GO_ ..G_"C^U;#_ )[_ /CI_P *.2?9A[:E_,OO+%%5_P"U
M;#_GO_XZ?\*/[5L/^>__ (Z?\*.2?9A[:E_,OO+%%5_[5L/^>_\ XZ?\*/[5
ML/\ GO\ ^.G_  HY)]F'MJ7\R^\L457_ +5L/^>__CI_PH_M6P_Y[_\ CI_P
MHY)]F'MJ7\R^\L457_M6P_Y[_P#CI_PH_M6P_P">_P#XZ?\ "CDGV8>VI?S+
M[RQ15?\ M6P_Y[_^.G_"E34K*1PB39+' &T_X4N2?8/:TG]I?>3T445)H%%%
M% !1110 4444 %%%% !1110 44V>>&VA>YN95CCC4M)([8"J!DDD]!7R=\!/
M^"D/B/XC?LS>//VN_%/PDOK_ ,+Z=XYET?X?:)X-TR6YU76;7SHK>&1D9]K.
M\LH!V[0NQ^"0,M)L5TCZSHKY._9F_P""JV@?&[]I1?V3_BI^SIXQ^&7C.\LY
M+K1]/\31C_2T2)IB""J-&QB1W7Y2I",-P. =']O?_@J9\)/V#O$FD^"O$'@?
M5_%.L:AIS:A>V.BRQI_9MGYJQ1S3,_W1)(2JCN5.2,KE\DKV#F5KGU!14&EW
M\>JZ9;:I"C*ES DJ*W4!E! /YU\F?M'_ /!5+6?V>=6U[5KS]B;XEZEX(\+Z
MVVF:WX[:UCM;3S%F\EI+=9,^=%YF$60LBLQ R,C*2<GH#:2/KJBOF7]H/]ON
MX^%"? CXN^$](T[4/A=\5];MM/UG6;V*6.[T\7L"2V,J8<*@P96D5U) B(&#
MTC_:,_X*<>#_ -GWXE^+/!W_  IKQ#X@T;X;PZ1+\2_$VFW5LD6@KJ3J+4+#
M(XDN6(96(0?*#UX.'RR8<R/IZBO(_B/^U?IGAG]H7P;^S+\//!\GBKQ-XDA.
MI:TEM?B&'P_HJG#:A</L?.YCLBBP#(W&Y<@GURDTT.X4444@"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?R
MK#KLPWPL\W'?&@HHHKH.$**** "BJ7B/Q#HWA'P]?^*_$=\MKI^F64MW?W+J
M2(88T+NY !) 52> 3Q1X:\1:-XO\.:?XM\.WOVG3]4LHKNPN!&R^;#(@='VL
M PRK X(!&>0* +M%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_U
MT7^=)[%0^-&Y1117F'O!1110 4444 %%%% !1110 4444 <%^U3<ZI9_LP?$
MB\T,M]MB\!:P]GL^]YHLIBF/?=BOG#_@EW\6_A5^SY_P2$\%_%[XB^([?2M
MT>PU6YU2]DY)D_M:[78H'+R,Y"*@Y8E0.HK[&U+3K'6-.N-)U.U2>VNH7AN(
M9!E9(V!5E/L02*^0_P!D;_@G7_PC_P"R[XM_8E_:W\&6OB+P+9>/KF]\%O#K
M<L;7FFM(LT+.;>1)(9%D#LR[ADR$<@<VFN6S):=[HX']AKPAXD_:^_;"U+_@
MJ9\8;*+0[0:7)IOPB\&M=(;YK'RI(OM<J@Y!>.2;:O\ $T[L,(L9?XR_:@^-
M>K^-_P!G+XJ>,_CA^SK\4-*^)WQ*\:V-U>:_K?A!K?1=(TFUE M-,AN)7$G"
M#G]VN]@H.=@8_J%\+?\ @DW_ ,$_O@M\0M)^*OPT^ /]FZ]H5XMUI5__ ,)3
MJLWD2@$!MDMTR-U/#*1[5ZQ\>OV?/A!^T[\.I_A-\<?"']N>'[FYBGGT_P"W
MW%MNDC;<C>9;R(XP>P;![YJE.*D3R-HP/@?^TO\ "WQI\-? 5[KFIMX0U;QC
MIQ'A_P )>-)8=/U>Z,.4<):M(6<_+O\ DW?*ZGC-?*'_  6 ^'G[0OCKX#>.
M_BGX:_;%\/7/PLTN:U;4/AHVD01+<26TD2RVK:C"YFDD-PC-Y)V_,0G!4&OK
M_P <_LK? ;XD?$[P;\8_&?@-+SQ%X W_ /"*7_VZ=/L>X#JB.$EQM!'F!L'D
M5Y;X[_X)$?\ !/CXD?$Z\^+?B[X Q3ZOJ6H27VIB+7;Z*WN[EW+O(\*3A,EB
M20H"G)R#DU,7&,KE--JQ\O?\% _B1X5^+7_!#CX??$;PUX&'A6W-[HB:%H4<
MS.+!K<RVP2)V^9EV1N48_,4()YR:]+_X*,?LR_!CPQX9\3?M$>/?'GC"*Z^)
M<6A:7XC^&/AZ2WV^.]6M"G]G6:EX6FB;>BAS$0?+1B!G.?2?VX_V/?&G[1VI
M_!3X)>!/#.EZ?\+_  KXPAU?QA'%-' L%K91!+6SA@7[RNKS1X483Y3VKVOQ
M=^SW\+_'GQB\-?'/QAH\^H:[X/M;B+PV+B\D-M8O-Q).D&?+\XJ OF$%@ ,8
MP"'S)6%RW9^>?AG]H']I']B7Q+\8O'&H^!O!WB/Q?X6LO#_B'XXZKK5S<+=W
MKZDR+;:5I31'RX+:S@D6-2X<%E8@8*J/TZTG4H-9TJVU>U5Q%=6Z31B1<,%9
M0PR.QP:\H^,'[!O[*?QZ^(R?%;XJ?"M-3UDP6\-[(NJW<$&H1P2"2%+N"*58
MKI4< @2JW0 Y  KU\  8 P!T%*4E(<4T%%%%04%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>
M;COC04445T'"%%%% 'R)_P %#;VSM/C-X,C_ &D#XP7X!3^'[^+Q3)X4GO8[
M=-59T$1U-K$B?[)Y.\+SMWGGC->G_!;Q1^R_^S]^R]JGQ.^&'QAN=;^&^E1W
M&IPW]SXGDU=+"%(D4V=O)*[2*JE %@9BPDD*]6 !^U/^TM\7OV<=;TO4-'_9
MX7QEX7UF>QTN&\T_Q1!:7L6KW5T;>*W,%PH5XW+P 2!_E)?< HW5Y;\+/^">
MFJ?$3P1\0T^.=O<?#R'X@?$&R\3VG@[P#K,++HQM$41!Y3"T,DDDJB:0*A0L
MD9!XP%U-5;E5SG_V6HOC7_P\5L?'7QHUW5(-5^(/P<U'Q%=>$YKUS;:%"=4L
MXK.R6+.T216ZIYC;03+)+ZUT?[5'@?X@>%/VPO@G\0M:^.'B'4H-<^*+V5CX
M:A<6FF:=8BPN'$?DQ\SREERTTK,2.%5%X+M _8.^*'A?]O+PY\6U^.?Q.UGP
MOI7@:5+GQ!K7BNSEGEO5U&"5=+D00J[6DD:L[@( 2O\ K%. 9OVOHOVL_'OQ
MU^'NK_#K]C;6-8T;X;>.6U<:LOC/1H%U>$VDD.(HYKE9(CNE_P"6BCA>G- [
MIRT['UG7YX6;?!#XR^#_ (V?$?\ :=_:%N?#?Q3\/^,]=L] ^U^/Y]+E\+Q6
MI(TY;.V6>-"APC;MC><S-RQK[.F^(/QUE\1_#VVL?@"8M+\0V]U)X\N;SQ':
M^=X5=+=7ACV1LPNR\I:,F(D+LSG!!KQ[]H6Q^.'Q2U?Q#X.\"_L#:7#XFNVN
M-,T;XK>(]2TB2TLK5MT4>H*RLUX65#O6 1AE; )P"2$PT9ZI^Q=\5/$/QN_9
M/^'WQ5\72B35=:\*VD^IS! HEN @623 X&YU9L#@;J].KE_@C\*]&^!WP>\,
M?!WP].TUGX8T*UTV&X=0K3"&)4,C =&8@L?=C744R':^@4444""I+3_C[B_Z
MZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** "BBB@ HHHH
M **** "N7^-/QE^'7[/7PKUSXU_%O6I]-\->&[(WFM:A;Z9<WC6T (#2&&VC
MDE95SEBJ':H+'"@D=15+Q+X;T'QCX<U#PCXITF"_TS5;*6SU*QN4W1W,$J%)
M(W!ZJRL01W!H ^-_^(B+_@CK_P!'@?\ F/\ Q#_\KZ/^(B+_ ((Z_P#1X'_F
M/_$/_P KZ_GX_P""EG[&&O?L#_ME^,?V=-1CG?3+&]^V>%;Z<<WNDSDO;29_
MB8+F-R./,BD':C_@FG^QAKW[?'[9?@[]G33HYTTR^O?MGBJ^@'-EI,!#W,F?
MX6*XC0GCS)8QWKK]A3Y;W.;VM2]K']6GP6^,OPZ_:%^%>A_&OX2:U/J7AKQ)
M9"\T74+C3+FS:Y@)(600W,<<JJV,J60;E(894@GJ*I>&O#>@^#O#FG^$?"VD
MP6&F:5916>FV-LFV.V@B0)'&@'1550 .P%7:Y#I"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N
M;?RK#KLPWPL\W'?&@HHHKH.$**** (+_ $S3=42./4]/@N5AG2:%9XE<)*AW
M(XR.&4@$$<@]*GHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T
M_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@ HKS+]JW]L?]G#]B
M'X=6?Q8_:@^(W_",>'[_ %J/2;2__LB\O?,O)(IIDBV6D,KC,<$K;BH4;,$Y
M(!^?/^(A7_@C_P#]'=_^6!X@_P#D"MZ>%Q-6/-"#:\DV<=;,,!AI\E6M&+[.
M23^YL^T**^+_ /B(5_X(_P#_ $=W_P"6!X@_^0*/^(A7_@C_ /\ 1W?_ )8'
MB#_Y K3ZACO^?4O_  %_Y&7]L93_ -!$/_ X_P"9]H45\7_\1"O_  1__P"C
MN_\ RP/$'_R!1_Q$*_\ !'__ *.[_P#+ \0?_(%'U#'?\^I?^ O_ "#^V,I_
MZ"(?^!Q_S/M"BOB__B(5_P""/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\
MY8'B#_Y H^H8[_GU+_P%_P"0?VQE/_01#_P./^9XA_P<]?L&?\+[_97L?VNO
M NC>;XG^%>[^V?)CS)=:#,P\[..6^SRE9AV5&N#WH_X-A?V#/^%"?LKWW[77
MCK1O*\3_ !4V_P!C>='B2UT&%CY.,\K]HE#3'LR+;GM7L7B7_@OE_P $8?&/
MAS4/"/BG]J:"_P!,U6REL]2L;GX>Z^T=S!*A22-P;#E65B".X-'AK_@OE_P1
MA\'>'-/\(^%OVIH+#3-*LHK/3;&V^'NOK';01($CC0"PX554 #L!5_5,?[/E
M]E+_ ,!?^1']J91S\WUB'_@<?\S[=HKXO_XB%?\ @C__ -'=_P#E@>(/_D"C
M_B(5_P""/_\ T=W_ .6!X@_^0*CZACO^?4O_  %_Y%_VQE/_ $$0_P# X_YG
MVA17Q?\ \1"O_!'_ /Z.[_\ + \0?_(%'_$0K_P1_P#^CN__ "P/$'_R!1]0
MQW_/J7_@+_R#^V,I_P"@B'_@<?\ ,^T**^+_ /B(5_X(_P#_ $=W_P"6!X@_
M^0*/^(A7_@C_ /\ 1W?_ )8'B#_Y H^H8[_GU+_P%_Y!_;&4_P#01#_P./\
MF?:%%?%__$0K_P $?_\ H[O_ ,L#Q!_\@5Z?^RC_ ,%3/V$/VX/B'>_"K]E[
MXZ_\)/K^G:+)JUY8?\(QJEEY=FDT,+2[[NVB0XDGB7:&+?/D# )$SP>+IQ<I
M4Y)+NF73S/+:TU"G7@V]DI1;?RN?0-%%%<QW!1110 4444 %%%% !1110 44
M44 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(
M4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G
M2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M
M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$***
M*]H^5"BBB@ HKKOA+\"/BQ\=3XE'PH\'RZO_ ,(?X2O?$_B0QW,40L=)M-GV
MBZ;S77<$\Q/E7+G<,*:Y&DI1;:3*<)**DUH]@HHHIDA1110 4444 %%%% !7
MZ=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GY
MK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **
M** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH
M**** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?
M&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@
MK_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A11
M10!^W'[-WA3XN^ O^"7WPN^)/_!'+X!_"+XA:OJ'AN:W_:!LO$&FP7FMWUVZ
M1-+92"26-G@$@N ;=FW,@@,2$,2?B[]@CQS^VCJO[6OQ;\/_ +'7[ ?PYO?B
M?K5_+JUQH/B+PY;1CP':0WDB7-K8PW\T26J^;=V\3*V65854+@$CUS_@GY\%
M?^"?GP#\ ^$O^"I/A3]OKXG^$M+\":IHUE\0_!\7A*1I[_7&@6>;2TN("J2V
M<[QRC:R./).'=6.X>1^,O'_[!G_!2C]L/XO?M#_'/]JO6_V?+SQ%XAM)_!$K
M^#)M7MKFQCMQ XN5M'5HKAA##(3Y@0-(XRY ->!2BE*K&UUU;C*][[-+XK>7
M0^RKS<J>'GS*,EM%3@ER\MN:+:M!MJUI7N_,]>_X.!K'X)^"_C)^SU-\5O@9
MING?$(>%X;[X\6/@S3GTVSU7+69:"VN=FR5@RWZ+,I=D5XPQ.% ?_P %+O%/
MP5^+W_!#3X&?'+X0?LU>&/AI9ZK\6+ZTLM#T"$2/;VL U6W59+IE$EQ(XMXW
MDD?EWRQ'2N5_X*H_MM_L<_M#_"C]G_\ 89^%/QWUOQCHOPYNX8/%WQMU[P_<
M^<('2.WD>*"4"XF"H'E9._DPJK2'+#M_C]XZ_P""17C#_@E?X._8)\*?\%.[
MB\U#X::YJ?B+2-6_X4UKD;:W<R_;Y8[,QO&$MP7O GFF1@-F2 #Q-.,X4:'-
M&5U)])/376W3I9/5(JO.E6Q6,Y)PY905M8+WO=T3;UV=VM&]=['YD_"KXA:E
M\)/B?X<^*NC:/IFHWGAK7;35;73]:M/M%G<R6\R2K%/%D>9$Q0!ER,J2,CK7
M[,_L$?\ !1;Q?\8?V0?C=^W%^UC^RU\$-.\"?#C1Q9^'(= ^'JVTFLZ](%\N
MV,DTTJ[ TEM&P"@YNU.<*0?RU^*G@']AW1_V,?AWXY^%/QI\2:I\:=3U6[C^
M(GA"^LBFGZ7:J\PA>%_LZ@DJL!XFEW>8QPFW:/?OV_OVR?V:K#_@GE\%/^"=
M?[%WQ%/B'1M#A.O?%'6XM'O+%;[7&!/E8NHHGD199;A^C+M6W 8F/CLQM*.,
MY(J#NW9NST2W^_9=[Z'FY7B*F6>TFZBLHW44T^:4E:*M_=O>2Z6LSX3)R<T4
M45ZI\Z%%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/
M_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ****
M"BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.
M$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_
MSI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:
MOY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(444
M5[1\J%%%% %R/Q#K\6A2>%XM<O%TR6Y6XETY;EQ \RJ5$ACSM+@$@-C(!(JG
M110#;84444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_
MP:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH
M**** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#K
MLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_
MZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X
M.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@
M_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110
M 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R
M+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH ****
M([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH
M **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RB
MBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K
M;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110
M4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?I
MU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"
MBBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM
M_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X
M^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\
M@ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/
M^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z
M=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.V
MDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH ***
M* "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HH
MHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\ KHO\
MZ3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\ [+-IW_IJU:OY
M]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[
M1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VD
MU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL
M_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?
M^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *D
MM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **
M** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6
MK^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%
M%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[
M:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HH
MHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"B
MBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3
MV*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?
M6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T
M?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.
MVDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J*
M**_.S]O"BBB@ HHHH **** "BBB@#R?]JS]CGX7_ +8.C:/HGQ-\0>)K"+1+
MF6>T;PUK1LV=I%56$A"MO&%&/3GUKQ3_ (<D?LG_ /11?BG_ .%PW_QJOL.B
M@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#
MX\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\
M_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X
M<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"'
M)'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?L
MG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)
M_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\
M11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T
M47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?B
MG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI
M_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7
M#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A
M<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\
MQJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\
M:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_
M (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X
M<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D
M?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?L
MG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_
M /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\
M11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11
M?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?B
MG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_
M .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7
M#?\ QJOL.B@"AX5\.V/A#PQIOA/3)IY+;2["&TMY+J4R2LD:!%+L>6;"C)[G
MFK]%% !1110 4444 %%%% !1110 4444 %%%% !1110 45YS\>?V8?AQ^TA/
MI47Q4UCQ++I&E).6\/Z3XGNM.LKV239MEN!:O')*T>P[ 7VKYCY4D@CXO^'G
MQV^*7P'_ ."=W[07CSX6^/=6U7P[H/Q&O-"^#.O:U>O=RQV4UW;6"20S2%C-
M#%-.YC9MPS&W7&*I1YMA-V9^BU%?$WQT^ &A?L%WOPD^-_P7\9^*SJ\WQ*T;
MP[X_N=7\57M\OB>QOV:"XDN8IY7C\X2$2HR*H5B<#A=NI_P4A_9I^#/A#X#_
M !(_:C\3?$KQU;^-+2QDNO!VLQ^.;Z+^S-1("V5G9VT,B0K&TVQ=OELQWLQ;
M/S 44VA79]BT5XJO[.\_[2?P%^'.G?M1:UXF74K+PS9S>+M"T?Q!<:9!J.I/
M:0^=]J^RLDCA)1(50.J@L<AN,><?\$PEU32_$OQK\%^$/%VKZS\+_#OQ$_LW
MX=W&L:G+>F$QPC[=!!/*S/)!',55#N(X8Y)+$EM!WU/K&BBBI&%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%?*O_  4"_9B^!$?PE^)/
M[3WQ4^(OC2VU?3?#LUWX?U&+QQ>VL.@W,5NJ6\=C;PR)$IDG5#AU=GDE//(
MXWQ)K_QM^*GA#]E']E+XT>*];TN]^)>BW6I?$ZXL+V2SO[V#3=,BN&LY)8RL
MD9FDFC$VPJWRN,C)!I1NB6['VY17R/\ ##P-%^S7^WO?_LK?#/Q5K]CX"\>?
M"2?7+/29]<GO&T75K>\6WDFM)+II6B#Q2ABI)'F(#C  '(?'/]G_ ,+_ ++G
M[3?P"@_9F\;^,SX\\5?$*.#Q=#JOC._U)M=\.QQ,^I7-Y'<2NA*+L(950!GR
M!E5VG*KA<^YZ*^._^"C,'[#/@J;6O&/[4OQ3\7Q>([_P\7\)Z79>)=4@2P=4
M:.)K**U9((Y'F4,7FSEN6(08'M_[#B_%4?LA_#QOC=X@&J^*'\+VSZKJ O5N
M3,67*%ID++*_EE S@MN8,<G.2..EQWUL>JT445(PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YJ_X*)V'[7?CG1M!
M^$/[/GPEU76O">NR2CXCZKX>\3:=I^I"Q7 ^P6S7DT8C,^65YEW%4! &6K*\
M8_!+XC_M/_L0^-/V23^R[/\ !BWMM#LK;P1;W_B+3KZWEFMY1<0@&QEE,2I+
M;PAV<;F\TL-Q#5]5452E9"L?)/BCP]^UQ^V1K_PQ\#_&+]FJ3X>:)X-\8Z?X
MH\;:Q?>);&\CU.ZL S0V=E';2.[123%79Y1'M1<<G@XGQ<T7]LGQY^U_)\0?
MB/\ L5:SXS\">!-0W_"[0]*\<:);6<UVN0=9NTN;I7EN,?ZE&11 "3@N2U?:
M-%"E;H+E/F']LO7_ -N?XB_!#PMX5^!/[/FM:;<^+)94^(R:=XNTF+5M L%*
M!K>VFEN%@:>=6=1.C.(E5CMW%2.Y_8[D\9>&O!D/PBN_V-M0^$WASPUIT4.@
MPW7B?3-02Y!9MZC['/(P?/SL\G+LY)))->RT4<VEAVU"BBBI&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?&G[2/AW]K_ .)W[6$.H>,?
MV.-7\;?"KP/<0W?@O0])\:Z-:V^LZF%#?VC?)=7*.XA8E8H"@4$%SG.#UGQ^
M\$?M'_$6_P#@Y^V%X*^ TMKXV^&^L:J=5^&>H^([+[1<Z;?Q-:7"1W<<C6QF
MV1PS("X7G!(8;3]/T57,*Q\R?#CP5^T1X]_:4\2?MK?$/X&R^&YM%^&\GAKX
M?> ;[7K26^U"1IS=S3SRPN\%L9)$BA0;VPNYFV]_/_V8[3]M7P3\2]5^.GQ\
M_8.\0^(/B)XKF6TU+Q+'X]\/K9Z'I0ES'86,'VQGCMXQ\[=7E<%F).,?;=%'
M-Y"Y3Q'XT?&3]I;PYXCU[P-H7["]WX^T*YMUBT35-/\ &&F1VU^KPKYD5Y#>
M/&]N Y=20LJLH!ZDJ)/^">O[/7C;]EO]DKPO\&OB)J5M/K%B;NXO8+&5GM[)
MKBYEG%M$S<E(Q($ST)!(X(KVJBE?2P[:W"BBBD,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20231231_g12.jpg
<TEXT>
begin 644 blkb-20231231_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@
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 \^_:4_:+\)_
MLS^ K7QCXCT34M8O=6UNUT7PWX?T:)7N]7U.Y8B&UB#LJ@G:S%F8 *C'G !Y
MCX-_M;ZQXT^,\_[._P 9O@;J_P //&+:#_;>D6.H:K:W]MJEBL@BD>&XMF*F
M2-V >(@, 0PR.19_;(_9P\4?M$>#O#,_P[\96>A>*_ WC6Q\4>%[W4[-I[.2
M[MA(OD7"(RL8G25U)4AAP1TP?#=/MOVC?%7_  5&^%]M\:=;\#SZAX6^'WB#
M4;_3? UK=A+"SN3;V\3W$URY+F68?(@1-HA8Y?.1:2:);:9]4?&KXQ^ _P!G
M_P"%VL_&#XF:H]IHNAVOG7<D41DD<E@D<4:#EY'=D15[LX%<9\(?V@?C7X]U
MI9?B-^R)XB\"^';C3I+RVU[6O$6FS/$J@,J7-K#,TMN[+DXPVT@AMIKS'_@K
M+<7NI_LZ^$KCP[XKM]/M8_C'X:74]8:!+F"QC%\%\V6,D+(L<WEDHQ )7!Q3
M+G5?C[^SU^V+\+O@GXL_:-U;XE>'/BM9:[!K>E>)M%T^&?39+.S%P+J!K."'
M$3$^4T;@J-W!)(P)+E!O4[?X"?MPZ?\ &SQIX<\.W_PBUKPYIWCSP[>:Y\/-
M9U"\MY5UJRMI(5D+QQ,7MI-EQ#*J-G*/R0P*UVOP,^/5M\>[_P 3ZKX3\,NO
MA71=9;2]#\3M=ADUZ:'*W<D$87B".8>4LNYA*R28 506^5?B#^S/#\/?B#X=
M_9K^%OQL\6ZM<Z)X*OK=;JY%J/\ A7O@V:1#=>3)#"CRWUT+:.SMGE9F5(Y)
M/^698^@?L9?M'>/IKGX5?#?7/AOX1T/P;\1/AQ=:U\/--\+FX\[0[6R^R;+.
M[:5BLY,%W$?-01X='4J<[J;BK70)N^I]5T445F4%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*_&'X+^
M ?CMX27P5\1;._ELH[R.[@?2]:NM/N(9T#!9$FM9(Y%(#,.&P0>0:R_@;^S'
M\$_V<H=2_P"%3^#FL[O6IDEUK5K_ %&XOK_4'4$(9KJYDDFD"@G:I;:N3@#)
MKOJ*=W:P61YOH?[(G[.?A_X-ZW^S]8_#"TD\'>([VZN]9T.\N)KB.YFN)/-D
M?=*[.IW@,NUAL*J5VD"JGP3_ &,?V=_V?O%$OCCX=>#KPZY+IXL%UG7?$%[J
MEU!9@[A;0R7DTK0Q9 ^1"H.!G.!7;?$#XF_#[X5:(?$?Q&\86&C66[:DU]<!
M/,;^Z@ZNWLH)KBO!'[:W[+7Q#UQ/#GA;XR:;)>RN$AAO(IK3S6/15:=$#$]@
M"2:SE7IQERRDDWTN>/B^(,@P&-CA,5BZ5.M+X82J0C-WVM%M-_)'5> _@]X$
M^'.O>)O%/AW39#J?C#5_[1\0:A>7#337,@C6../<Y)6*.-0D<0PJ#.!EB3SG
MP>_9#^ 'P&\32>+?ACX,N+*\^PR6-D+K6[R[ATVTDE$TEM9Q7$KQV<+2 .8X
M51257C"@#TNBM+L]@****0!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?D1^U)\>/$G[07Q@U7Q
MEJ^H2/81W4D&AV9<[+6T5B$51T!( 9CW8GV \ZKT7]J3X#^)/V??C!JO@W5]
M/D2PDNI)]#O"AV75HS$HRGH2 0K#LP/L3YU7PE?VGMI>T^*^I_E)Q/\ VS_K
M%B_[6O\ 6?:2]IS;\U]?EVZ6M;2Q^D?_  3 ^._B3XL_!_4/!GC#4)+R^\)7
M4,$-Y,Y9Y+256,2L3R2ICD7/]T+Z9KZ9KXL_8E_8%L-6^$8\?_%*[\1Z!K>K
MW'G:2^BZM)97-M:!1L9@.-SG<P# X7;ZD5[%_P ,U_M$^$/F^%_[9GB%HT^[
M:>,=)@U3S!Z-*VUQ]0,U]5@ZF)CA8<\&].ZO]SL?WMX<YMQM@>!\!',<OG6:
MIKWHU*?M'&[Y.:%5TK-0Y5\<F[7W=E[C17AW]O\ _!0'P5_R$_ /@#QM GW?
M['U2;3;F0?[7V@&,'Z<4?\-C>)_"_P GQ<_93^(.A;?];=Z;IZ:G:Q_[TL+#
MC\*Z?K--?$FO5/\ /;\3[7_7?)Z.F-IUL._^GE&HH_\ @Q1E2_\ )SW&BO)O
M"O[<O[*OBR?[';_&#3["X#;9+?6XY+!HV]"9U1<_0UZ7H/B;PWXILQJ'ACQ!
M8ZC;GI/87:3(?^!(2*TA5I5/@DGZ,]K+<^R/.%? 8JG6_P $XR_]);+U%%%:
M'K!1110 4444 %%%% !1110 4444 %%%% !1110 45XG^UY^V]X)_90N?#?@
MY? VN^,_&OC*ZD@\*^"_#$ DN[SRP#)(Q)Q%$N1ECD]< A7*]'^S/\;?B)\;
M_"NH:O\ $[]G7Q%\-M2T_4?LQTGQ!/%-]I3RU<3121\.GS%2<#!4BG9VN*ZO
M8])HKB_VB/CQX$_9E^"WB'XY_$B[:/2?#U@UQ-'$1YEQ(2%B@C!(!DDD9$4$
M@989(&37@7PL_P""MGPE\?\ [)7C[]K;Q#\,?$.@:;\/]8&EZCHMTT<EW<73
M>0L<: $!2TDZ(0V-N"3P*%&35T%TG8^L:*\'^"_[=_A/QS!\2=/^-'@.^^&F
MM?":*UN?&VF:[J$%S':6ES;-<P3K/ Q60-&K$J.0<#DD5VG[+7QQU[]H_P"$
M%G\9-5^%U[X3LM:GEF\/6.I7@EN;K3<CR+N50BB$RKEQ'E\*5.X[N!Q:"Z/1
M****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH POB!\,OA]\5=$/ASXC>#[#6;+=N2&^MP_EM_>0]4;W4@U
MQ7@C]BG]EKX=ZXGB/PM\&]-CO8G#PS7DLUWY3#HRB=W"D=B ".U>I45G*C2G
M+FE%-^AX^+X>R#'XR.+Q6$I5*L=IRIPE)6VM)IM6\F%%%%:'L!1110!C^*OA
M[X!\=0_9O&W@C2-8CQC9JFFQ7 Q_P-37FFO?L$_LOZM>'5=)\ 2Z#?#[E[X=
MU2>S=/\ =5'V#_OFO8Z*RG1HU/BBG\CQ<RX;X>SA\V.PE.J^\X1DUZ-JZ?FF
M>'?\,I_&#PG\WPF_;(\:607F.W\40P:S&/\ 9_>A2!V]J-__  4%\%?>A^'?
MC:V3^ZUQIUY)^>817N-%1]6@OA;7HW^3NCR?]2LNH:X&O7H?X*U1Q7I3J.=-
M?*!X=_PUC\5O"?R_%K]CKQOIX7_67'AIH=9B7_:+1%<+_*M#0/V]/V7-:N_[
M+U'XC'0[X'$EEXATZ>R>/_>:1 @_[ZKV&J'B#PKX7\66GV#Q3X;L-3@_YXZA
M9I,GY."*/9XB.T[^J_RM^0?V5QAA/]VS&-5=J]&+;_[>HRHI>O(_0@\+^/?
MWC>#[5X+\9Z3J\6,^9IFHQ7"X]<HQK6KR3Q1^PM^RMXIG^W/\)++3;D',5SH
M4\MBT;>JB!E7]*R?^&/?&/A;Y_A'^UG\0-%Q_JK75[R/5;:/V6*8#CVS1SXF
M.\$_1_YV_,/[3XSPG^\9?"JN]&LN9_\ ;E:%)+T]H_4]QHKP[^QO^"@7@K_D
M'^,_A]XVMT^]_:FG3Z;=2#_9\DF('Z\4?\--?M ^$?E^*7[&7B41I]ZZ\'ZG
M!JP<?WA$FUA]"<T?68KXHM?)_FKH/]<\%0TQV&Q%#_%1G**]9T55IKU<['N-
M%>+Z5^WY^S;->+I?BSQ#JGA:^;_ER\3Z%<6KCURVPH/Q:O2/"'Q8^%WQ 56\
M#?$;0]8W#A=-U6*9A]0C$@^QJX5Z-3X9)_,]/+N*.&\WGR8+&4JDOY8SBY+R
M<;W3\FKG04445J>Z%%%% !1110!^='[;_@WXD^/?^"T7PQ\'^#/C=<?#VYU/
MX3S0Z/XFM]+ANY(W$NI-/#"LQ"K*\8V[_O*&&.<5W_\ P3E_:H^)MCXM^/7P
ME_:B^/\ I_B7P]\'_$=M:V/Q'UK[/8H8I'N8WCGER(\JT"?>8D,[*6(V@?0W
M[3G[%W[-O[86EZ=IOQ_^',>L/H\K2:3?0WDUK<VA;&X)+"ZMM;:N5)*DJ#C(
M!%#0OV!_V2?#/[/&J_LK>'_@[:6G@?76#ZSI<-Y<"2\D#HXEDN/,\YG#1QD,
M7R-@ X&*TYHN-F1ROFN?,7_!2'XWOXE_:=^$OA[Q%\&?'WCWX,Z+IT/C2ZF^
M&WAS^UX/$.HLTJV,32!TA:WC""8X=MXF VD%6'F'_!+K0_AM^VG\*OVA?V2_
MB'X#\::?I?C+QS>Z_+K/]G+!'8?O[9HK<S$L$OHY520PE67:AR2,BOTV^'_@
M/PI\+O VC_#;P)I*V&BZ#ID&GZ39+*[B"WA0)&FYR6;"J!EB2>I)-<I\,/V6
M_@G\%/#GBKPQ\(_"]QX?@\::G=:EK\UCK%TTTMY<)LDGCDED=H6P 1Y955(!
M !H4THV#E=[GYK_M"^']-\,7?QD^)EMXKU[XG>"? ^J:3=?&'Q)X@EAA'CCQ
M#;/%9Z9H2BVC1!969F22YV@L[?*<'RV'W)^QS^TW\8OB1\7?B-^S;\?/"OA:
MS\2?#NWT:Y%_X+:<:?=6VH6IG1 DY9T>/;M)SAL\  9/?>'?V1_V>O#/[.[_
M +*EC\-[63P+-926UWHUS([_ &D2/O>220MYC2LYW^9NW!L$$$#$O[/_ .RO
M\#/V8+'5+/X,^#I-/DUN:*75[Z]U2YOKJ\,2>7$))[F221EC3Y43=M4$X R<
MCDFK HM,]#HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **CN_P#CTE_ZYM_*L.MJ=+VBO<YJ^(]BTK7.@HKGZ*T^K>9A]?\ [OX_
M\ Z"BN?HH^K>8?7_ .[^/_ .@HKGZ*/JWF'U_P#N_C_P#H**Y^BCZMYA]?\
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
M/_D"OYCZ*]'_ %<P/\TOO7^1XG^O.;?R0^Z7_P D?TX?\1"O_!'_ /Z.[_\
M+ \0?_(%'_$0K_P1_P#^CN__ "P/$'_R!7\Q]%'^KF!_FE]Z_P @_P!><V_D
MA]TO_DC^G#_B(5_X(_\ _1W?_E@>(/\ Y H_XB%?^"/_ /T=W_Y8'B#_ .0*
M_F/HH_U<P/\ -+[U_D'^O.;?R0^Z7_R1_3A_Q$*_\$?_ /H[O_RP/$'_ ,@4
M?\1"O_!'_P#Z.[_\L#Q!_P#(%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_DC^G#_
M (B%?^"/_P#T=W_Y8'B#_P"0*/\ B(5_X(__ /1W?_E@>(/_ ) K^8^BC_5S
M _S2^]?Y!_KSFW\D/NE_\D?TX?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*
M_P#!'_\ Z.[_ /+ \0?_ "!7\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/Z</^
M(A7_ ((__P#1W?\ Y8'B#_Y H_XB%?\ @C__ -'=_P#E@>(/_D"OYCZ*/]7,
M#_-+[U_D'^O.;?R0^Z7_ ,D?TX?\1"O_  1__P"CN_\ RP/$'_R!7I_[*/\
MP5,_80_;@^(=[\*OV7OCK_PD^OZ=HLFK7EA_PC&J67EV:30PM+ON[:)#B2>)
M=H8M\^0, D?R@5^G7_!J+_RD+\:?]D9U#_T[:37+C<CPF&PLZL92NEU:_P C
MT,JXNS+'9C3H5(02D[.RE?\ ]*9_0-1117RA^BA1110 4444 %%%% !1110
M4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170
M<(4444 %%%% !1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_
MUT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU
M:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\
M,0HHHKVCY4**** "NN^+7P(^+'P+'AD_%;P?+H__  F/A*S\3^&A+<Q2&]TF
M[W_9[H>6[; _EOA7VN,<J,BOIW_@@]X+_90\>_\ !0C1O#_[7-MH%UI3:'>-
MX7T_Q24.G7NM@Q"WAG63]W("AG*H^0TBQ@ D@'T__@M3KG_!2*Q\$Z9\/OV\
M/V.OAMHUAINO01^#?B=X#\.!(UM(89T32HKM)7V6S*_F+;2K'(/(#;>,CBGB
MW'&*@ETOJ[7].]NIZU++8SRN6+DWO965TK6^)]+WT/SEHK]OO^"3O[8_A#]O
MO0?B]X(_:-_8B^#?@[]G?P3X'>ZGDT?PMY,6E,#\L,D[L1))]G6XE,J*DBM$
MK#:6%?B-??8S>S'3A(+?S6\@2D;MF?ESCOC&:K#8J=:K.G*/*XVZWW_4SQV
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
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
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
MDU[+11S:6';4****D84444 %%%% !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/$?C1\9/VEO#GB/7O VA?L+W?C[
M0KFW6+1-4T_QAID=M?J\*^9%>0WCQO;@.74D+*K* >I*B3_@GK^SUXV_9;_9
M*\+_  :^(FI6T^L6)N[B]@L96>WLFN+F6<6T3-R4C$@3/0D$C@BO:J*5]+#M
MK<****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20231231_g13.jpg
<TEXT>
begin 644 blkb-20231231_g13.jpg
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
M]Y8HJO\ VK8?\]__ !T_X4?VK8?\]_\ QT_X4<D^S#VU+^9?>6**K_VK8?\
M/?\ \=/^%*FI64CA$FR6. -I_P *7)/L'M:3^TOO)Z***DT"BBB@ HHHH **
M** "BBB@ HHHH *^)_\ @IK^U#\6&^,OAG_@G7\(]7\*^&)OBOX4OEUGQMXQ
MFD2WM;:9+B#R("A&V=O*D52=WS21  $[J^V*^-/^"G/Q*_X)PWGB'3_@K^WY
MX#UR$#1QJ'ASQC;:%=-'"TLDD;P6]U:AI!*#"K/$R^60T9.[M</B)EL=S\(O
M!/[?_P $_P!B^Y^%,,7PXUSX@>&%L=&^'][#-=1Z=<:7&MK"MQ>^9A_.CC^T
M,P3AS$F 2WS>+_!+]L']OCX1?\%'O#W[#G[76N^#/%T'C#1)-0M-2\*6#0G3
MU$%S*A!V1DC=:R*R.I.&5PW8\+^P1^TC\1?V+?V'_C%\>?'FF^,]<^&&@^)8
MXO@O9>*D:.]O+:25X8\EQ^Z@8O:EBH\M6$VP$Y4Y'_!+W]JW]E/QA^TC-\>O
MVA/C+/XA^/OQ1OUTW3K"#PW>"QT"W<A(K&!S'L!*JBM)G"J H8YD>2^5ZZ$\
MRNCV?]I+]N']MGX9?MQ?"SX2O\,M&\)_#OQG\16T"RN;V6.\U#7[:*XMXIKK
M"G%I$PG4QKCS#RS'! KW/]KFP_;_ /$6J:1X:_8PUSP'X?LGLYYM=\1^,(Y9
MI4F#*(8((D1QR"Q9F0C@8((PWQ;_ ,%1OVX_V9]3_;B^ UM9>/Y7?X/?$J[?
MX@@Z-=C^S0MS8;MN8OW_ /Q[R_ZK?]WW&?1?^"G_ /P56T?P!\%O!OA3]G+Q
M2]E<?%S1Q>6?CRZL+B./1](=_*>Y2/9YQG.6P FY I8#<4HY7[MD',M=3T/_
M ()(_MM_&S]K_P $^-]"^/NEZ6?$'@3Q"FG3:QHT/EP7ZN)/X02N]6B;+)A2
MKI\H.2?6/VM[;]N#6(-!\-?L8:AX*TB2[:Z?Q)XC\8K+)]A1!%Y"011JV]Y"
MTN2RE5$8Z$BOGO\ X)\_M0?\$]?V>OV/_%FE?LU^)M=\367PVT?^W_'=ZGAR
M:"^U2>0$-.%G"(6;RMBIO 1$4%N"Q@_X*!_\%;+/X8?LD>!?'OP%TR_TW6OC
M'ITTOAO5=?LM@T*T3RUFNI4C,F^9?-78J;UZO\P4*\N+<]$--<NK.E_X)6?M
MJ_M%_M%^,?BK\"/VF;71;SQ#\+M<2PG\0>'X/+@NW,US!(C 84X>V8HZJNY6
MY4$9/V37Q'_P1P^(G[#>E>";[X"?LS?$K4/%?C#[*=>\=:_J>A75K+J<[.D;
M2[ID V*TBJD>XD ECEF=C]N5,_B''X0HHHJ2@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<
M=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+
M3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@ HKYD_X*M_\%&?^'8O
M[.VC_'S_ (4Y_P )O_:WC.VT#^R?^$A_LWRO-M+NX\_S?L\^['V7;LVC/F9W
M#;@_GU_Q%Y?]8]O_ #+/_P!ZJ[L/EN-Q5/VE*%UZK]6>1C<^RG+Z_L<14Y9;
MVM)[^B:/V@HK\7_^(O+_ *Q[?^99_P#O51_Q%Y?]8]O_ #+/_P!ZJW_L3,_^
M??XQ_P SD_ULR#_G]_Y+/_Y$_:"N-^-WP(^'W[0?AS3?"GQ(M;J:RTOQ#9:S
M;Q6MT8MUS:R>9%N(^\F[JO>OR1_XB\O^L>W_ )EG_P"]5'_$7E_UCV_\RS_]
MZJ/[$S1?\N_QC_F'^M?#_P#S^_\ )9__ ")^T%%?B_\ \1>7_6/;_P RS_\
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
M$#X0#1-:G\#P^'/A_P" [O7+>2Z>VMWENC]JGA9X8FGN74 !F"*#N-=3X_\
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
MBBBND[@HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^
MR,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !
M1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!
M11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\
M?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#9
M9M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y
M';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^
M-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?
M^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_
M %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %
M%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA
M[P4444 %%%% !1110!^9/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[
M?!__ &6;3O\ TU:M7\^M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHH
MH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?
M^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444
M%%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9
MYN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'
M4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_P H[?!_
M_99M._\ 35JU?SZU_05_P=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR
M_P"1V_\ #$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^
M4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?\
MD=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_U
MS;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%
M% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%
M% !1110 4444 ?F3_P '6W_*.WP?_P!EFT[_ --6K5_/K7]!7_!UM_RCM\'_
M /99M._]-6K5_/K7W60?\B]>K/R'C+_D=O\ PQ"BBBO:/E0HHHH **** "BB
MB@ HHHH **** "BBB@ K].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110
M 4444 %%%% !1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%
MGFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?Y
MU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.
MWP?_ -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K
M/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_P"#
M47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U
M3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1110!QGQF^!GA#XYZ
M99:3XOU36K6.QG::%M%U:2T9F*[2&*?>&.QKS[_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\=_\
MA97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_
MXU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!
MX7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)
M_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_
M /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\
M:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P
M3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_
M (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97
M/^->Z44 >%_\.]_@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^
M"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^.
M_P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG
M_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO
M\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW
M_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X6
M5S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE
M% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !17G/QY_9A^''[2$^E1?%36/$LND:4DY;P_I/B>
MZTZRO9)-FV6X%J\<DK1[#L!?:OF/E22"/B_X>?';XI? ?_@G=^T%X\^%OCW5
MM5\.Z#\1KS0O@SKVM7KW<L=E-=VU@DD,TA8S0Q33N8V;<,QMUQBJ4>;83=F?
MHM17Q-\=/@!H7[!=[\)/C?\ !?QGXK.KS?$K1O#OC^YU?Q5>WR^)[&_9H+B2
MYBGE>/SA(1*C(JA6)P.%VZG_  4A_9I^#/A#X#_$C]J/Q-\2O'5OXTM+&2Z\
M':S'XYOHO[,U$@+96=G;0R)"L;3;%V^6S'>S%L_,!13:%=GV+17BJ_L[S_M)
M_ 7X<Z=^U%K7B9=2LO#-G-XNT+1_$%QID&HZD]I#YWVK[*R2.$E$A5 ZJ"QR
M&XQYQ_P3"75-+\2_&OP7X0\7:OK/PO\ #OQ$_LWX=W&L:G+>F$QPC[=!!/*S
M/)!',55#N(X8Y)+$EM!WU/K&BBBI&%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%?*O\ P4"_9B^!$?PE^)/[3WQ4^(OC2VU?3?#LUWX?
MU&+QQ>VL.@W,5NJ6\=C;PR)$IDG5#AU=GDE//( XWQ)K_P ;?BIX0_91_92^
M-'BO6]+O?B7HMUJ7Q.N+"]DL[^]@TW3(KAK.26,K)&9I)HQ-L*M\KC(R0:4;
MHENQ]N45\C_##P-%^S7^WO?_ +*WPS\5:_8^ O'GPDGURSTF?7)[QM%U:WO%
MMY)K22Z:5H@\4H8J21YB XP !R'QS_9_\+_LN?M-_ *#]F;QOXS/CSQ5\0HX
M/%T.J^,[_4FUWP['$SZE<WD=Q*Z$HNPAE5 &?(&57:<JN%S[GHKX[_X*,P?L
M,^"IM:\8_M2_%/Q?%XCO_#Q?PGI=EXEU2!+!U1HXFLHK5D@CD>90Q>;.6Y8A
M!@>W_L.+\51^R'\/&^-WB :KXH?PO;/JNH"]6Y,Q9<H6F0LLK^64#."VY@QR
M<Y(XZ7'?6QZK1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /FK_@HG8?M=^.=&T'X0_L^?"75=:\)Z[)*/B/JO
MA[Q-IVGZD+%<#[!;->31B,SY97F7<50$ 9:LKQC\$OB/^T_^Q#XT_9)/[+L_
MP8M[;0[*V\$6]_XBTZ^MY9K>47$(!L993$J2V\(=G&YO-+#<0U?55%4I60K'
MR3XH\/?M<?MD:_\ #'P/\8OV:I/AYHG@WQCI_BCQMK%]XEL;R/4[JP#-#9V4
M=M([M%),5=GE$>U%QR>#B?%S1?VR?'G[7\GQ!^(_[%6L^,_ G@34-_PNT/2O
M'&B6UG-=KD'6;M+FZ5Y;C'^I1D40 DX+DM7VC10I6Z"Y3YA_;+U_]N?XB_!#
MPMX5^!/[/FM:;<^+)94^(R:=XNTF+5M L%*!K>VFEN%@:>=6=1.C.(E5CMW%
M2.Y_8[D\9>&O!D/PBN_V-M0^$WASPUIT4.@PW7B?3-02Y!9MZC['/(P?/SL\
MG+LY)))->RT4<VEAVU"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?&G[2/AW]K_XG?M80ZAXQ_8XU?QM\*O ]Q#=^"]#TGQKHUK;
MZSJ84-_:-\EU<H[B%B5B@*!007.<X/6?'[P1^T?\1;_X.?MA>"O@-+:^-OAO
MK&JG5?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
M(H4&]L+N9MO?S_\ 9CM/VU?!/Q+U7XZ?'S]@[Q#X@^(GBN9;34O$L?CWP^MG
MH>E"7,=A8P?;&>.WC'SMU>5P68DXQ]MT4<WD+E/$?C1\9/VEO#GB/7O VA?L
M+W?C[0KFW6+1-4T_QAID=M?J\*^9%>0WCQO;@.74D+*K* >I*B3_ ()Z_L]>
M-OV6_P!DKPO\&OB)J5M/K%B;NXO8+&5GM[)KBYEG%M$S<E(Q($ST)!(X(KVJ
MBE?2P[:W"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
2BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20231231_g14.jpg
<TEXT>
begin 644 blkb-20231231_g14.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@
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
M?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH ****
M"BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_
MZ=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444
M %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445
MT'"%%%% !1110 4444 %%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_ !]Q
M?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_RCM\'_ /99M._]
M-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M?=9!_P B]>K/R'C+_D=O
M_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_L
MC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_Q']
MU%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;
MEW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !
M1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !
M1110!^9/_!UM_P H[?!__99M._\ 35JU?SZU_05_P=;?\H[?!_\ V6;3O_35
MJU?SZU]UD'_(O7JS\AXR_P"1V_\ #$****]H^5"BBB@ HHHH **** "BBB@
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
M ?B'\0?V5[C7/AUHGB=+"VTO3O'#3M"WE"[Q:17!CC^4N A<3,<[C7!?&/\
M9O\ @3=?M)V?_!0;Q'\.M$\<6_@_P-H6FMX'^'NGQ75M\1_BHML\EQ:VT=BI
MCGMK<"*:Z>)2F8F4AR)4KY._;I_:F^"'_!4'_@HOX;FO?B"_P[^$6B:59>&-
M+\2>(XI)9K31K3S99;IXXQ(S3RL\WEIR26B5R/F(]<^#W_!4S]G_ %3]H_QM
M\,[/Q5=?";X0VGP)UWX<? C5HK"YG;PO-<F$KJ]PELK3"YN7B:2::-3("R*2
M=K/7,L-BJ=.,M7+EUWV[7[^6ZU>]COECL!6KSC[JAS^Z]-7OS-.RM?J]'HK6
MN?!7[3/BGXV^.?CWXJ\:?M':+J6G>-M6U:2[\06&JZ6]E-;S2881_9W53"BH
M55$P J!0. *X6OJ?_@K9^TK\)OVE?CIX(NOA'X[N/%\'@GX0Z#X2USQS<V,]
MNWB;4[-)?M&H!;@+,0YE5=TH#'RR>1@GY8KW,/)RHQ;C;3;L?(8R$:>*G&,^
M97W[_P"?J%%%%;',%?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_
M ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@
MHHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,
M-\+/-QWQH****Z#A"BBB@ HHHH ^3OVOO^"AVH?#+Q7=?"[X,65I<:C8.8M5
MUB\3S(X)1UBB3(#,O1F;(!R,$C(\6\&_\%+?VF?#^M)?>)M8T_7[/>/-L;O3
M(8,KW"O J%3Z$[A[&O#?%O\ ;'_"5:G_ ,)#O^W_ -H3?;O,^]YWF-OS[[LU
MGU^?5\VQU2NYJ;79+;[NOS/\]L^\6>.\RSVIC*6,J48J3Y:<9.,8I/1..TFN
MKDG=_<?K;\#?C3X2^/GPZL_B)X0=UAG)CNK24CS+2=<;XGQW&00>X8'O77U\
M&?\ !.]/VGCX8\2O\#9O" L!?V_VM/%RW>QIMC?ZHV_0A=N[/^Q7T9_;/[?E
MIS<>#?A?=X[6NHWT>?\ OL?C7UN"S"5?"QG.#N^RT/ZWX,\0<1G7"^%QN,P=
M9U)Q]Z4*3E!M-Q<HVN[.U[6TV1[/17C'_"??MP6?_'Q^S_X3O,=?LGBLQYQZ
M;U[]J/\ A<G[8EI_Q]?L:VUR!U:T^(5FOX@.F3]*ZOKE/K&7_@,O\CZ?_7'+
MH_'0Q*_[E<0__2:4CV>BO&#^T/\ M&6W&I?L6ZXI[_9?%%I-_(#M1_PU/\2+
M8_\ $R_9 ^("_P#7K!#-_)A2^NX?S_\  9?Y!_KKD"^)U8_XL/B(_P#I5)'L
M]26G_'W%_P!=%_G7BG_#8\UO_P A3]ECXO0#NZ>#O,0?4B7UI]O^W#X!MKB-
M]5^$_P 1[+:X+?:O!THQ@\]&/2D\=A;?%^94...%%)<V*4?\2E'_ -*BCZ$H
MKQ#_ (>#?L[0?\A67Q+8?WOM?A2[&/KA#3X?^"BG['DC^5-\6S!(!DQW&@7Z
M$?G!BO/^MX7^=?>CVUX@<#7L\SPZ]:L(_G)'ME%>2VG[=G[)%YQ#\;]*'_76
M*:/_ -"05IVG[7_[+M[CR?CUX77/_/;5HX__ $(BJ6(P[VFOO1V4N,.$J_\
M#S"A+TJTW^4CT>BN+L_VC_V>=0P++X[^#92<?*GB>T)YZ<>9D5J6GQ:^%6H
M&P^)GA^?/3R=:@;/Y/5JI3>S1Z%+.<GK_P /$4Y>DXO\F=!15*U\2^'+[FQU
M^RFXS^ZND;^1J[5)IG?"I3J*\&GZ'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T
M%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]WD'_ "+UZL_).,O^1V_\,0HHHKVC
MY4**** "BBI]+TS4-;U.WT;2;1[BZNYTAMH(ERTDC$*J@=R20*3:2NQ2E&*;
M;LD045]S_!?_ ()J?#31= @O_C/-<:SJLT8:XL;:[>&UMR?X 8R'<CNVX ]A
MW)\:/^":OPTUK0)[_P"#$MQHVK0QEK>QN;QYK6X(_@)D)=">@;<0.X[CY3_7
M3(_K7L>9VO;FM[OYWMYV/SC_ (BKPE_:'U7GE:]N?E]S[[\UO/EMUV/ABBI]
M4TO4-$U.XT;5K-[>ZM)WAN8)5PT<BL592.Q!!%05]6FFKH_1XRC))IW3"BBB
MF,**** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2
M:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444
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
M8KM(8I]X8[&O/O\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\
M"RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X
M=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $
M_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_
M^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7N
ME% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\
M#O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20231231_g15.jpg
<TEXT>
begin 644 blkb-20231231_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 **** "O&?V[?VD/
M$W[+_P #(_'?@VQTIM3U3Q+INAV>H>(&<:=I;7<XB^V790AO)C!).&7)P,BO
M9J\Y_:D^)7P#^&OPKDE_:9TV.Y\':S=IIFJ"[T"74;1 Z.ZM<I'')LBS'CS&
M7:K,F2,@TUN)['(?LD? ?]HKX&^)/$4OQ$^-_A?QMX>\6W]UX@FNK#PS-IUY
M!JMP\1*Q_P"DSQO:^4K =&!5,9!-<K_PT3^UG8?MZ>!/@_\ $'PMX<\.>"?&
M&G>(9-.T:VN/MNI2I8)$8[FXG&(XC(9%988]VU<AW9CA?-OV/)OA?IG[:=CH
M?_!/;QCK^J?!N;PI?3>/=.-Q>7'A[2M0WI]D^PR760EPY+[XXF*[!T&,+!^T
M1^W+^R19?\%'_A#XDNOCSH*6'@S2/%VF^*;HS-LTVZDCMHTBD.WAF>-U&,\J
M:NS;)NDCV+XE?%K]H?XM?M;ZM^RM\ ?B%H_@>S\(^$;36O$GB;4?#HU2ZNKB
M[DD6"V@@>6.-8PD9=Y"6))"@+U/ R?M^_'+PY^SEKVF:]H'AZY^+.A_&2'X8
MQ77E2Q:3<WT\L0M]3>,,72%H90YC#9WH1E0<#=_:WU']@C3_ (PV'Q.^*'[4
MFJ?#+QPWA",Q:MX6\32Z=<ZOHSR.T4941NEVOF*Y554R X_V:\\^ 7P+^ &C
M_L;?$GQO^UT=<\/^!OB-\37UW1M0\8:K=KJUG:AH(-.OI[AR9H+EY(O/WL<
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
MZ.[_ /+ \/\ _P @4?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\
M@L!_T=W_ .6!X?\ _D"ONS_@WT_X*F?MW_MP?MD>)_A5^U#\=?\ A)] T[X9
M7FK6=A_PC&EV7EWB:CIT*R[[2VB<XCGE7:6*_/DC(!&.(R/%X:C*K*4;+LW_
M )'5@N+LMQV*A0IPFG)V5U&W_I3/V$HHHKQ3ZD**** "BBB@ HHHH **** "
MBBB@ HHHH CN_P#CTE_ZYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#
MA"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO
M\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_P"#K;_E';X/_P"RS:=_Z:M6
MK^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445
M[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P &HO\ RD+\:?\ 9&=0
M_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA
M_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L
M.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HH
MHH **** "I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X****
M"BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLV
MG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 44
M44 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9
MU#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BB
MB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BB
MBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\
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
M?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@
MHHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$****
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
MSP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\
MX])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BB
MB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS
M#W@HHHH *I:GX:\.:UG^V?#]E=YZ_:;1),_]] U=HI-)[D3ITZL>6:37GJ<?
MJG[/?P$UK/\ :_P2\)7)/\4WARV8_F4S7.ZI^Q-^RCJ^?M?P+T),_P#/K T'
M_HMEKU*BLW0HRWBON1XV(X9X;Q?\?!49_P"*G!_G$_*G_@X-^%'PT_8N_8U\
M.?%;]GCP7:Z/K&H_$VRTJ]:ZEEO89+5]/U&5E\JX=T4[X(SN ! !&<$Y_';_
M (;/\977_(P?"+X<ZMG[W]H^$(VW?7:RU^U/_!UM_P H[?!__99M._\ 35JU
M?SZU]?DF5Y=5P*E*DKW>MK/\#\;XMX0X6PV<.&'P5.FK+2$%#_TE(]A/[4'@
M'4/^1@_9-^'\F?O?V=:2VGY;7.*/^%T_LL:CQK'['R1,>LVG>-KN/'T0KBO'
MJ*]?^R,&OAYEZ5)K\I'S/^K>5KX/:1_PUJT?RFD>P_\ "5_L0:E_Q^_"CQSI
MF>O]G:[#-M^GFCFC^R?V$M3_ .//Q9\2],)_Y_["RF"_]^CR*\>HH_LQ+X:U
M1?\ ;U__ $JX?V#&/\/$UH_]Q'+_ -+4CV'_ (53^R!J7_'A^U7J.GD_=74?
M!%Q)^!,;8'UKL/@#^S1\$=7^,GA\Z9^T9H/B2*&_%P=&_LR>WFN_+4R! LG!
M&5R0?X0:^;JV?AWXXUCX:^.=*\>Z 5^UZ3>I<1*WW7VGE#[,,J?8FL<3EV.E
MAIQI8F=VFE=0WMW4$_Q.3,,DS:I@*M/#X^IS2C))25*UVFEJJ49+7K>Z/UKH
MK@_@O^T?\*_CEH,&J>$_$ENEZ\8-UH]S.JW5N_=2AY89Z,N5/KVH^-'[1WPK
M^!N@3ZIXM\26[WJ1DVNCVTZM=7+]E" Y49ZLV%'KVK\/_L_&_6OJWLWSWM:V
MO]>>Q_)7]C9K_:'U'V$O;7MRV=[_ .7GMUO8_/\ _:[\'Z/X$_:0\6>&] A2
M.T2_6>**,86/SHDF* =@#(0!VQBO-ZV?B)XXUCXE^.=5\>Z^5^UZM>O<2JGW
M4W'A![*,*/8"L:OZ P5.K1P=.G5=Y**3?FDK_B?V?E5#$87*Z%&N[SC"*D^\
ME%)OYL****Z3O"BBB@ K].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110
M 4444 %%%% !1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%
MGFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?Y
MU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.
MWP?_ -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K
M/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_P"#
M47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U
M3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=
MW_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%%
M!1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&
MY1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\
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
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% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH
M ))ZG Y-3T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !17G/QY_9A
M^''[2$^E1?%36/$LND:4DY;P_I/B>ZTZRO9)-FV6X%J\<DK1[#L!?:OF/E22
M"/B_X>?';XI? ?\ X)W?M!>//A;X]U;5?#N@_$:\T+X,Z]K5Z]W+'937=M8)
M)#-(6,T,4T[F-FW#,;=<8JE'FV$W9GZ+45\3?'3X :%^P7>_"3XW_!?QGXK.
MKS?$K1O#OC^YU?Q5>WR^)[&_9H+B2YBGE>/SA(1*C(JA6)P.%VZG_!2']FGX
M,^$/@/\ $C]J/Q-\2O'5OXTM+&2Z\':S'XYOHO[,U$@+96=G;0R)"L;3;%V^
M6S'>S%L_,!13:%=GV+17BJ_L[S_M)_ 7X<Z=^U%K7B9=2LO#-G-XNT+1_$%Q
MID&HZD]I#YWVK[*R2.$E$A5 ZJ"QR&XQYQ_P3"75-+\2_&OP7X0\7:OK/PO\
M._$3^S?AW<:QJ<MZ83'"/MT$$\K,\D$<Q54.XCACDDL26T'?4^L:***D8444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\J_\ !0+]F+X$
M1_"7XD_M/?%3XB^-+;5]-\.S7?A_48O'%[:PZ#<Q6ZI;QV-O#(D2F2=4.'5V
M>24\\@#C?$FO_&WXJ>$/V4?V4OC1XKUO2[WXEZ+=:E\3KBPO9+._O8--TR*X
M:SDEC*R1F:2:,3;"K?*XR,D&E&Z);L?;E%?(_P ,/ T7[-?[>]_^RM\,_%6O
MV/@+QY\))]<L])GUR>\;1=6M[Q;>2:TDNFE:(/%*&*DD>8@.,  <A\<_V?\
MPO\ LN?M-_ *#]F;QOXS/CSQ5\0HX/%T.J^,[_4FUWP['$SZE<WD=Q*Z$HNP
MAE5 &?(&57:<JN%S[GHKX[_X*,P?L,^"IM:\8_M2_%/Q?%XCO_#Q?PGI=EXE
MU2!+!U1HXFLHK5D@CD>90Q>;.6Y8A!@>W_L.+\51^R'\/&^-WB :KXH?PO;/
MJNH"]6Y,Q9<H6F0LLK^64#."VY@QR<Y(XZ7'?6QZK1114C"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /FK_@HG8?M
M=^.=&T'X0_L^?"75=:\)Z[)*/B/JOA[Q-IVGZD+%<#[!;->31B,SY97F7<50
M$ 9:LKQC\$OB/^T_^Q#XT_9)/[+L_P &+>VT.RMO!%O?^(M.OK>6:WE%Q" ;
M&64Q*DMO"'9QN;S2PW$-7U515*5D*Q\D^*/#W[7'[9&O_#'P/\8OV:I/AYHG
M@WQCI_BCQMK%]XEL;R/4[JP#-#9V4=M([M%),5=GE$>U%QR>#B?%S1?VR?'G
M[7\GQ!^(_P"Q5K/C/P)X$U#?\+M#TKQQHEM9S7:Y!UF[2YNE>6XQ_J49%$ )
M."Y+5]HT4*5N@N4^8?VR]?\ VY_B+\$/"WA7X$_L^:UIMSXLEE3XC)IWB[28
MM6T"P4H&M[::6X6!IYU9U$Z,XB56.W<5([G]CN3QEX:\&0_"*[_8VU#X3>'/
M#6G10Z##=>)],U!+D%FWJ/L<\C!\_.SR<NSDDDDU[+11S:6';4****D84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\:?M(^'?VO\ XG?M
M80ZAXQ_8XU?QM\*O ]Q#=^"]#TGQKHUK;ZSJ84-_:-\EU<H[B%B5B@*!007.
M<X/6?'[P1^T?\1;_ .#G[87@KX#2VOC;X;ZQJIU7X9ZCXCLOM%SIM_$UI<)'
M=QR-;&;9'#,@+A><$AAM/T_15<PK'S)\./!7[1'CW]I3Q)^VM\0_@;+X;FT7
MX;R>&OA]X!OM>M);[4)&G-W-//+"[P6QDD2*%!O;"[F;;W\__9CM/VU?!/Q+
MU7XZ?'S]@[Q#X@^(GBN9;34O$L?CWP^MGH>E"7,=A8P?;&>.WC'SMU>5P68D
MXQ]MT4<WD+E/$?C1\9/VEO#GB/7O VA?L+W?C[0KFW6+1-4T_P 8:9';7ZO"
MOF17D-X\;VX#EU)"RJR@'J2HD_X)Z_L]>-OV6_V2O"_P:^(FI6T^L6)N[B]@
ML96>WLFN+F6<6T3-R4C$@3/0D$C@BO:J*5]+#MK<****0PHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20231231_g16.jpg
<TEXT>
begin 644 blkb-20231231_g16.jpg
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
M'*OO8EGW+G:Q;Y-K_H_124K;#:N%%%%2,**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9?VR_BK\4O%_QM\/\ ["/P
MQ\::!X+;XA>"]5N]1\8Z_ISWCF%=MN;.Q@6:$/=$2-(2S_*BY S7>?"WX>?M
M2_#+]F^3X72>.?!&J^+-%ABT[PCKS:-=V]DUC''#'')=VXF=S,JB7*QR;7VQ
M_,N6(Y+]N+X@?\$_;JZL?@U^W-;6$44MD-2T6_UO2;M(8RSO&WV:_A3]Q.#&
M"R+(C[60X(-><_L<_$_2_A]\"/BUXA^*WC3QEJWP(L?$J67P_P#$7BRTOI[^
M72)XXX9R&"?:6LTFDVQS$?*@=MP"';I;W2>IV'P]^+7[4?PH_;=T#]EGXR?%
MC0/B+IOBWP9?:T+_ $SPJ-*O-"DMG5098XYI5:WD+;%9OF+\9^4[LCP/XO\
MVX?VB/B;\3+?X<_M4>#O!^F>$OB1J'AS2]#OOAZFH7#PV\5O()C(;N,G/GX/
MR]5)SS@>;?!.3]G/P_\ M_\ @5/^":7BN;6-%U[3=0;XTPZ;J5UJ>EP626^;
M&:2>Y9_)N#-\JHCY. &4 G=)^V?X@_X)0>-_!WQ!N-%TKP]<_&&=KZ'28/#^
MD7$'BA_$:AU@,:(BW!?[0$.[&Q@,DE3R[:_\ 5]#[YM$N8K2*.]N%EF6-1+*
MD>P.V.6"Y.T$\XR<>M?%_C;]J?\ :6\8S_'7QWX3_:!\&?#NQ^"NMWEC;^#]
M=\+K=SZG#;VZ2QW=W,]PCQ17;,4A,2CCIO8<^X_"SXV#X6>#O@I\$/VC_$%T
MOQ,\<^%D@\IK228W6HV5A%-?F25%*(P+$DL0&)./;XI^(B_LB?&?QQ\4_B1^
MWC\6Y?!'QB\-^*;RQ\$6,9:SNM&T^SEWZ;+:6X3_ (FAE($A=Q*'W;4$8Q2@
MM=0;/T-^ WCSQ%\4O@CX0^)?B[PNVB:KX@\,V.HZCI#A@;.>:!)'BPWS#:S$
M8;GCGG-=97FO['?B_P",'C[]EWP-XR^/NBMI_C#4?#T$VNVTEKY#^:1P[Q8'
ME.Z[79,#:S%<#&!Z54/<I;!1112&%%%% !1110 4444 %%%% !1110!\+_\
M!P1^V/\ M'_L0_L8^&_BQ^R_\1O^$8\07_Q-LM)N[_\ LBSO?,LY-/U&9XME
MW#*@S)!$VX*&&S ."0?QW_XB%?\ @L!_T=W_ .6!X?\ _D"OTZ_X.MO^4=O@
M_P#[+-IW_IJU:OY]:^RR3"X:K@5*<$W=[I,_+>+,PQ^&S=PI5I15EHI-+[DS
M[0_XB%?^"P'_ $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*^+Z*]
MCZA@?^?4?_ 5_D?-?VQFW_01/_P.7^9]H?\ $0K_ ,%@/^CN_P#RP/#_ /\
M(%'_ !$*_P#!8#_H[O\ \L#P_P#_ "!7Q?11]0P/_/J/_@*_R#^V,V_Z")_^
M!R_S/M#_ (B%?^"P'_1W?_E@>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0*^+Z
M*/J&!_Y]1_\  5_D']L9M_T$3_\  Y?YGVA_Q$*_\%@/^CN__+ \/_\ R!1_
MQ$*_\%@/^CN__+ \/_\ R!7Q?11]0P/_ #ZC_P" K_(/[8S;_H(G_P"!R_S/
MM#_B(5_X+ ?]'=_^6!X?_P#D"C_B(5_X+ ?]'=_^6!X?_P#D"OB^BCZA@?\
MGU'_ ,!7^0?VQFW_ $$3_P# Y?YGVA_Q$*_\%@/^CN__ "P/#_\ \@4?\1"O
M_!8#_H[O_P L#P__ /(%?%]%'U# _P#/J/\ X"O\@_MC-O\ H(G_ .!R_P S
M[0_XB%?^"P'_ $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*^+Z*/
MJ&!_Y]1_\!7^0?VQFW_01/\ \#E_F?:'_$0K_P %@/\ H[O_ ,L#P_\ _(%?
M=G_!OI_P5,_;O_;@_;(\3_"K]J'XZ_\ "3Z!IWPRO-6L[#_A&-+LO+O$U'3H
M5EWVEM$YQ'/*NTL5^?)&0"/Q#K].O^#47_E(7XT_[(SJ'_IVTFN',L'A*> J
M2C3BFET2/6R+,\RK9O1A4KS:;U3E)I_*Y_0-1117P9^PA1110 4444 %%%%
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
MJ[V2LX63O)RO>PG_  0E_9';QC\"OC1^V3X5^"/AGXA_$#P:MGI'PRT'QF\
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
M5AE_W JO_P!V8GCLG_!1?]CH.8H/BV\\@Z1P>'M08GZ?N,&D_P"'AG[,DO\
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
MI+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%%
M!4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 44
M44 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6
MK5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **
M** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IV
MTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%%
M !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%%
M%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTG
ML5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6;3O_ $U:M7\^
MM?T%?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\ D=O_  Q"BBBO
M:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVT
MFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_ )'=#_$?T#4445^=
MG[>%%%% !1110 4444 %%%% '&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1
MF8KM(8I]X8[&O/O^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
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
M,FG>+M)BU;0+!2@:WMII;A8&GG5G43HSB)58[=Q4CN?V.Y/&7AKP9#\(KO\
M8VU#X3>'/#6G10Z##=>)],U!+D%FWJ/L<\C!\_.SR<NSDDDDU[+11S:6';4*
M***D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\:?M(^'
M?VO_ (G?M80ZAXQ_8XU?QM\*O ]Q#=^"]#TGQKHUK;ZSJ84-_:-\EU<H[B%B
M5B@*!007.<X/6?'[P1^T?\1;_P"#G[87@KX#2VOC;X;ZQJIU7X9ZCXCLOM%S
MIM_$UI<)'=QR-;&;9'#,@+A><$AAM/T_15<PK'S)\./!7[1'CW]I3Q)^VM\0
M_@;+X;FT7X;R>&OA]X!OM>M);[4)&G-W-//+"[P6QDD2*%!O;"[F;;W\_P#V
M8[3]M7P3\2]5^.GQ\_8.\0^(/B)XKF6TU+Q+'X]\/K9Z'I0ES'86,'VQGCMX
MQ\[=7E<%F).,?;=%'-Y"Y3Q'XT?&3]I;PYXCU[P-H7["]WX^T*YMUBT35-/\
M8:9';7ZO"OF17D-X\;VX#EU)"RJR@'J2HD_X)Z_L]>-OV6_V2O"_P:^(FI6T
M^L6)N[B]@L96>WLFN+F6<6T3-R4C$@3/0D$C@BO:J*5]+#MK<****0PHHHH
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 ****
# /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20231231_g17.jpg
<TEXT>
begin 644 blkb-20231231_g17.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 **** "BN9^)7QA^&_P?&@'XC^)X],_X2CQ+
M:>']!#P22&[U*YW>1;CRU;:6V-\S848Y(KIJ "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#\F/COXC^&?C+_ (*#?$/P'_P5%^,OQ,\$Z;9:[%-\%KK1;Z:UTFSM
MD:18KM"D<@2;882)PN YF$C @ ?9'[5WPH^*'B[]B"RTOX,?M?:S9:'X>\"7
M%YK/BRQ>.[U/Q7;6^G[H"+U6'E^:R;Y)DR7#8'#'/BO[:GQ6_;4^,OC/Q+_P
M3Q\1_L9?#_Q+J'C#3]4N_!'BB3Q+&L5GI"S&*+4&@F#-'=0J\9R'4^:,HC*,
M5Z1JGP6_:M_97_X)W>&/V2?@=\%8/BOK=QX8U'1?$=ZGBVVTN/3?M23,98C=
M[?/17G9%7Y3MC7.W/&SZ&:ZA_P $LM*\8?&'_@D?X6\.?\++UG2=8US2M?LH
M?%-M<-)>V+MJE]&D\;L<[T&-IR,;1@C KYM\5? O6OV/_P#@JO\ !GX0_LI_
MM _$#Q+J>NS0WGQ*T_Q%XA-\?[/\[,[S[51</;+/)M<$J5C=2"RU[9^P-X<_
MX*+?LV?L1ZK^SOJ?[(=EI?B#P?X;U&;P-JMYXXTZZCUK4KB]GN$A>&&7$*IY
M_P!YY0K>7C*[N/._V&?A9_P4G_9D\=:KX^\??\$^(O%?C3QMK*OXR^).M?%7
M23=BU>528XHDD;RXD4!O+0G<44=%C1!:.0=$?=O[5/C3QM\./V9?B#\0/AM;
M&7Q!HG@S4K[1E6'S"+F*VD>-@F#OPP!V_P 6,=Z_(+5/C!\-/@S^RW\,_P!M
M+X4_MD>(-7^/,OBF*X\;Z'?>,I+F6\MS).9H)[1B2L0V1J"_RNLC'G<NW]4M
M$\>?MKS?M _$GP[KGP2\.CX>Z3X?2;X;:Q'J:I<ZUJ'E(3!.?.?RT,AD4L88
M]@5>7SD_)/C;]D+X^?ML^,_#G@+Q/_P3A\#? 3PI:^*(-6^(7B:RU+2[O4-<
M6$L3:1-9Q(Y5][$L^Y<[6+?)M=0:6X2N]C]'D<2('7.&&1D4M%%9&@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?"__!P1
M^V/^T?\ L0_L8^&_BQ^R_P#$;_A&/$%_\3;+2;N__LBSO?,LY-/U&9XMEW#*
M@S)!$VX*&&S ."0?QW_XB%?^"P'_ $=W_P"6!X?_ /D"O6P>3XG&T?:P:2\[
M_P"3/G,SXGP&58IT*L9-V3T2MKZR1_3A17\Q_P#Q$*_\%@/^CN__ "P/#_\
M\@4?\1"O_!8#_H[O_P L#P__ /(%=7^KF._FC][_ ,CS_P#7G*?Y)_='_P"2
M/Z<**_F/_P"(A7_@L!_T=W_Y8'A__P"0*/\ B(5_X+ ?]'=_^6!X?_\ D"C_
M %<QW\T?O?\ D'^O.4_R3^Z/_P D?TS/HFC2:PGB&32+5K^.W,$=\;=3,L1(
M8QA\;@I(!(SC(JU7\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _
MZ.[_ /+ \/\ _P @4?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\
M@L!_T=W_ .6!X?\ _D"C_B(5_P""P'_1W?\ Y8'A_P#^0*/]7,=_-'[W_D'^
MO.4_R3^Z/_R1_3A17\Q__$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\
MH[O_ ,L#P_\ _(%'^KF._FC][_R#_7G*?Y)_='_Y(_IPHK^8_P#XB%?^"P'_
M $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*/]7,=_-'[W_D'^O.4
M_P D_NC_ /)'].%%?S'_ /$0K_P6 _Z.[_\ + \/_P#R!1_Q$*_\%@/^CN__
M "P/#_\ \@4?ZN8[^:/WO_(/]><I_DG]T?\ Y(_IPHK^8_\ XB%?^"P'_1W?
M_E@>'_\ Y K[L_X-]/\ @J9^W?\ MP?MD>)_A5^U#\=?^$GT#3OAE>:M9V'_
M  C&EV7EWB:CIT*R[[2VB<XCGE7:6*_/DC(!&.(R/%X:C*K*4;+LW_D=6"XN
MRW'8J%"G":<G974;?^E,_82BBBO%/J0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[
M+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4
M444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\
MRD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M
M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%
M%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#
M_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/
MZ!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO$/VGOV_/V>OV6O%7AWP-XX^(&@#6=:\06=E?Z9<:]%!-I5E,&+7\ZX8K$@4
M'Y@N[<,,.M>WU\>ZWX=^//[$/Q@^*OQ>M_V>HOBM\.OB%K7]O:U>Z!=1#Q!H
MZ"W2.6W>UGP+ZW41YC2-P5!;(Y-5%)O43N?2/Q%_:#^"'PE\ 6GQ3^(OQ3T3
M2_#VH>3_ &;JTU\K17QE7?$("F3.77YE$88E>1QS1\&?V@_@K^T-HEUXA^"O
MQ(TSQ%;6-S]GO_L$Q\RUEZ[)8V >-B.0&49'(KY9_:Q^)G@CQGHG[.7[2/[)
MILO$'B*QU*>X^&'PV73F2/Q#9368M[N$*@Q8FUAP1.X$<#+ANHKHO^"?WB.3
MQU^TI\:?B/\ %G0)?!WQ2UB?2X=>^&TT&/[*TRUCEBL[A;@?)J'G;G+7$?RC
M"H HQN?*N6XKZGNWQS_:E_9[_9H32W^//Q8TGPN-:,PTK^TY67[3Y6SS-N <
M[?,CS_OBJ?P2_;'_ &8/VD->N_"_P,^-.B^)M0L+/[5>6FFRLSQ0[U3>05'&
MYE'U(KT'6#HMO82ZEKXMEMK2)I9I[L+LB11EF);A0 ,D^U?-/_!.K2Y/BYJO
MC[]N[6M,\A_B=K?V7P;!)#L:U\-6#-!:84C*&9Q+.XZ-N0\\4DERW'K<^H**
M**D84444 %%%% !1110 4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\
MTU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##
M$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(
MSJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\
M1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5\O_$GX-_MUZ_\ '6^^&/@W]K#4M.^'7B;2=3U.ZUB?P/8W%UH;-<Q(FE6U
MQN7.Z.>9HY)$9HTMP,L<$?4%%-.PFKGSAK__  3YM/"6G?"Z]_9>^*,G@K7?
MA-H]UI6A7FK:0NJVVH65RJ_:([N'S(2SNZ"3S(W0JS-@8P%V/AG^R3\3= \;
M>,_CI\2OC_'K/Q)\4^$E\/:7K^E>%TLK+0+2,R21""T::4S,)Y/-8RR'<5"X
M49S[O13YF%D>/_$W]G3XI_%/]CNX_9GU[]H2=?$.K>'XM*U_Q\/#Z&6\C)5;
MIEMDE18VFB\R/[YV^83AB.?3/!'@WP[\.O!FD^ /"&G)9Z3H>FP6&FVJ=(8(
M8UCC0?15 K4HI78PHHHI %%%% !1110 4444 %%%% !1110 4444 ?F3_P '
M6W_*.WP?_P!EFT[_ --6K5_/K7]!7_!UM_RCM\'_ /99M._]-6K5_/K7W60?
M\B]>K/R'C+_D=O\ PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K
M].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_ *=M)KS\
MU_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 444
M4 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4
M444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?YTGL5
M#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?
MT%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****]H^5
M"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R,ZA_Z=M)
MK\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%
M%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\
MQZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !111
M0 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %
M%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#3
M5JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BON;_@A!\2_V>_#7
M[8?A/X:?$+]F#2/&WBSQCXLMK'1O$OB.Z,MKX?L_*D:9HK,J4EN78+ME<_NP
M/EZG/B/_  5$TK3-#_X*,?&[1]%TV"SM+;XF:O';VMK"L<<2"Z?"JJ@!0/05
MS1Q#>*=%QM97OWZ'=/!*.7QQ2FG>7+:STTOJ_P#+[SP>BOI']@+]O/QK^QC/
MJ>E_!O\ 9A^'_C;QOXIU:RATC6O&'AQ]3NK- 73[)9Q(Z,K3/(F2K9.T#!.T
MK^F?[<_AS]@7P7_P6'_9=OOC[X"\!^%M2U#PS=WWQ<TQH8(]*@OWM'_LHW@P
M(SB\#CS).J)$7.P"L:^-G0K<CA=6;5GO97V_#U.O"953QF%]K&JDU**:::2Y
MG9:];;M=NI^'=%?KW\8OV3? O[5.A_!GXB_M>>(/!TFM?"_0];U']IGQ!\,1
MI\W]H6\FJ*OA_18FTO$,NH7<8:**-/WBJY)^8QAOSZ_X*+_$WXZ?%_\ :6OO
M''QP^!^J?#=6L8;3P=X'U'0)=.31=#AW):6T,4D:$HJYRX4!W:1L#.!6'QBQ
M$N5+O?7STMWOOZ6[F>-RR6"I\\I7O:VG1J[OKI9^[UO)-=&>$T445VGE!111
M0 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_
M ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH ****
M ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **
M** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/
M8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK
M^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>
MT?*A1110!]B?\$=-8_8B^$G[0VC?M0?M8?M?2_#Z_P# /B*WO-#\-)X"U#55
MUR,Q2"0FXM%<6VTE1AD).>*Z?]K;1O\ @EE\;O\ @I98_%:7]N?6M=^&OQ.\
M6ZOK'Q&U'1_ 5_IMSX5$A:6WAC-U!(UUOD8(9%A.Q5)*\C'PI17)+"<U=U>=
MIM6Z6M]U]]=]_+0]*&8\F#CA_91:4N:[YKM^?O6U6CTV\]3]*?\ @E%\2O\
M@D#^R5^T'\5?C'\2_P!HB>#5-!\07>G_  %UKQ1X'U'4XX[ F58M7E@M+8;K
M@KY8VOY)4%MJH6^3P;_@H3X4_9*\??%+3/BC\'O^"E5]\9?%OCKQ+)_PFVL>
M*/ .H:)%I2/Y:QW+O-'S$N2OEQ*?+2,!5 "K7R?12C@U#$.LIN[TZ6_*_GH]
MQU,S=3!+#.E%13;37,G=O?XK/335.RT/TJ^$?_!1W]DO]D?]KSX'_ /X2ZM<
M7W[/OPCUN?4/%OBB'3)/.\7^(KFPFMI=>E@V^8T5O),GD1X9UCA)7<2@'D__
M  5!_:<^#?Q._9^^"?[._@7]HJZ^,/B+X?3^)KOQ)\1[C3KZW6X34K]9[:U0
MWR+/(8XT&[(V*=JH2,A?BVBE# T858U+NZ_%ZZO_ ,"?](JIF^)JX:=!I<LO
M71>[HM;6]Q;IO?75A1117:>4%%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:3
M7YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:B
MBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?^N;?RK#K<N_\
MCTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH ^??\ @H1XQ\76OA?X??!GP9XK
MO]"E^)OQ,TWPYJNKZ5<&&[MM-=99KKR)!S'(R0B,,.0)":XV'X;Z'^QG^W-\
M)_!'P4U+6;/PG\4],UW3O$/AS4/$%W?VRWEC:+=V]Y']JDD9)6 >-B" 5QQD
MDUZ/^W+\%?B1\5O!/A/QA\&M/M;[Q9\._'FG^*='TB]NQ;QZI]G\Q);,RM\L
M1DBE<!CP&5<D DCF?"G@_P"/'[1G[5_@KX^_%CX*77P]\._#/1]371-,U?6;
M2[OM3U._B2"60K:22)'!'"K %F#,SYVXZ(TBUR_>=)_P41MOBU/^RGKT_P (
M+S4HKFUN+2YUQ-$OA:W\VD1SH]]';2DKY<I@#X.02-P') /@W[&WB/X2_$K]
MJ%O%/_!/GQ%K$/@+3? <Z^.;/6M:O9+:YU:8HUBB6U[*\HFC D,DRCRR/E#L
M2<^C_M*^!/VIOVG?V;["'6?@=8:=J^A_$ZUU+5/AW/XH@D@\5Z'9W#$6KW _
M=)YX\N39)\H,8#=<5!X5^&WQ?^,7[9/@+]H1OV9;CX4:7X+T34K+7[W4]6L'
MO/$44\"Q6]CY5C+*#! X$H:4@ @! .M XV4+'C_P(^*%Y\ ;_P (_%;5]$^(
M(UBQ\!:E;_&RRURVU$-K7B>:YM$TZTA%T/*GO);DW*Q&#($+=0E?3G['.GZ/
M;P^)/$/B[XFZ!X@^*'B"_2]^(5IHVM177]BN 4M],5$<F*&V3,2[@"[^;(>7
M-,N/A9\0?CI\?=0^(?Q)TR?1O#O@7S['X:Z9<,K-<ZE)$4FUZ15)'RAS#;*W
MS*/-DPID7'F/[&W[./Q>\$_$#X93^+/@@O@M/AG\.-2\.^)-;74+*5?%=W<3
M6ACDA^SRM(T0-O+<%IUC8//C:3N-&P-IH^O:***9D%%%% !4EI_Q]Q?]=%_G
M4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\ !UM_RCM\
M'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\
MAXR_Y';_ ,,0HHHKVCY4**LZ9HNLZU+Y&CZ3=7;Y^Y;0-(?R4&NKT7]G+X^>
M(<'2?@WXED5ONR/HTT:'_@3J!^M8U<1AZ/\ $FH^K2.:OC<'A5>M4C'U:7YL
MXNI]+TS4-;U.WT;2;1[BZNYTAMH(ERTDC$*J@=R20*]5LOV&?VF;B$7>H> 8
MM-M^\^IZQ:PJ/J#)N_2O0OV8OV8I/A]\>?#?B3QS\5_ +FTO&,>BVOB5)KV:
M8Q.L02,+@D2%3U[<5YN*SS+J.'G.G5C.44VDG>[2VTN>!F'%V1X7!5:M&O"I
M*$9-1C)2NTFTO=O:[T/2?@O_ ,$U/AIHN@07_P 9YKC6=5FC#7%C;7;PVMN3
M_ #&0[D=VW 'L.Y/C1_P35^&FM:!/?\ P8EN-&U:&,M;V-S>/-:W!'\!,A+H
M3T#;B!W'<?3M%?D/^LV>?6O;^V=[[?9].7:Q_,_^OW%O]H?6_K4KWORW]STY
M/AMTVOYWU/R"U32]0T34[C1M6LWM[JTG>&Y@E7#1R*Q5E([$$$5!7J7[:_\
M9/\ PU)XP_L79Y/V^+?LZ>=Y$?F_CYF_/OFO+:_;<'7>*PE.LU;FBG;M=7/Z
MRRS&2S#+:&*<>5U(1E;MS13M\KA11172=P4444 %?IU_P:B_\I"_&G_9&=0_
M].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BB
MBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\
MX])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HKY._:^_P""AVH?#+Q7
M=?"[X,65I<:C8.8M5UB\3S(X)1UBB3(#,O1F;(!R,$C(\6\&_P#!2W]IGP_K
M27WB;6-/U^SWCS;&[TR&#*]PKP*A4^A.X>QKQZV>8&A6=-MNV[2T_KT/Q_.O
M''@3),YEEU6<YR@^64H14H1:T:;YDW;KRQD?HU17(? WXT^$OCY\.K/XB>$'
M=89R8[JTE(\RTG7&^)\=QD$'N&![UU]>M"<*D%*+NF?JV"QN$S+!T\5A9J=.
M:4HR6S3U30445GZSXM\*^'%+>(?$VGV  R3>WL<6!_P(BFVDKLWJ5:=&'-4D
MDN[=D:%%<!K?[5/[-WA[(U+XW>&B5^\EMJL<[#\(BQKF9_V]OV:I)3;>'?%&
MIZW,IP8='\/7<ISZ9,:@_G6$L9A(.TJB^]'@8GB_A3"2Y:V/HQ?9U(7^2O=_
M<>RU):?\?<7_ %T7^=>)C]L&_P!6^7P9^S!\3M1S]R>?PZ+6%OH[O_2GV_QK
M_:VUJXC_ .$9_8_6T4N-EQKGC2V3G/>-%W#\ZS>-P[7NW?I&3_)'/'C7()27
ML74J_P#7NA7J+[X4VOQL?0M%>'^=_P %#_$'^KLOA5X?A;KYLE]=SK]-N$-'
M_"F/VT=>Y\0?MA66EQG[]OH7@:W;\!)*VX5Y_MY/X82?W+\VCV_]:\55_P!V
MRO$U/^W:=/\ ]/5:;_"_D>X4DDB1(9)7"JHRS,< "O$/^&./$^L\^-_VN_BC
M?9^_%INN)8Q/[%(T/'MFG)_P3W_9LO'$WB[2M>\12 Y\S6_%%Y(2?4[)%!H]
MIB'M#[W_ ))A_:W&-;^#ED(_]?<0H_\ ING6/2->^-/P=\+;O^$F^*_AK3RO
M47NN6\1_)G%<9KO[=7[)7AW=_:'QPTF3;U^P)-=?EY*-FK^@_L=?LM^'-O\
M9WP(\-N5Z&]TY;D_G-NKM-"\ ^!?"VW_ (1GP7I.G;?N_8--BAQ]-BBC_:W_
M "K[W_D'+Q]7^UAJ/_;M6M_[=0O^!Y+_ ,-]?"#4O^1(\$^//$V?N?V#X/N)
M-_T\S91_PU9\8=;_ .1)_8K\=S[ON?V[+;Z9GZ^8S8KW"BCV==[U/N2_6X?V
M-Q96_C9KR_\ 7JA3C]WM76_&Y^4__!P/XM\;^.OV,O#<7[77PCN? GA2/XFV
M4ME+X>U^WU._FOAI^HA(2  BH8S,Q;U11WK\>?\ A(_V&]#_ .0;\./'^N%?
M^@OJ]O;!O^_ ) K]J/\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[+),![7 IRJSW>
MBER_^DI'Y;Q9P]4CF[CB,=7JNRU<XP?_ )2A37W)'L7_  O_ /9]T?CPE^Q]
MHJ%>CZUXANK[/N58 ?A1_P -E>)-.X\'_!;X<:'C[DFG^%$\SZEG9LGWQ7CM
M%>O_ &/@'\<7+_%*4O\ TIL^:_U9R:7\2$I_XYU)_P#I<I'K&I_MP?M/ZC%]
MFC^)KV<(X6'3]-MH H]BD8/ZURNM?'WXX^(LC6OB_P");A6ZQ/K<X3_OD-C]
M*Y&BMJ66Y?1_AT8KTBE^ATT,BR3"N]'"TX^D(K\D37NHZAJ<QN=1OIKB0]9)
MY2[?F:72]3U#1-3M]9TF[>WNK2=)K:>)L-'(I#*P/8@@&H**[.6/+:VAZ?)!
MQY;:=C[G^"__  4J^&FM:#!8?&>&XT;588PMQ?6UH\UK<$?Q@1@NA/==I ['
ML#XT?\%*OAIHN@3V'P8BN-9U::,K;WUS9O#:VY/\9$@#N1U"[0#W/8_#%%?*
M?ZEY']:]MRNU[\M_=_*]O*Y^<_\ $*N$O[0^M<DK7OR<WN?=;FMY<UNFQ/JF
MJ:AK>IW&LZM>/<75W.\US/*V6DD9BS,3W)))J"BBOJTDE9'Z/&,8I)*R0444
M4QA1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#
M_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHH
MH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHH
MKH.$**** "BBB@#\<_%O]L?\)5J?_"0[_M_]H3?;O,^]YWF-OS[[LUGU]U_M
M??\ !/'4/B;XKNOBC\&+VTM]1OW,NJZ/>/Y<<\IZRQ/@A6;JRM@$Y.03@^+>
M#?\ @FE^TSX@UE+'Q-H^G:!9[QYU]=ZG#/A>Y5(&<L?0':/<5^?5\IQU.NX*
M#?9K;[^GS/\ /;/O";CO+<]J8.E@ZE:+D^6I&+E&2;T;EM%OJI-6?WG3_P#!
M/#PO^T)XG\,^)H?A/\4K/PQIB7]O]IFN]$6]:68H^?+#D*I"A=WKE?2OHO\
MX9I^-VL_\CG^V5XLGS]_^P],MM-S]/+W8KN?@;\%O"7P#^'5G\._"".T,!,E
MU=R@>9=SMC?*^.YP !V"@=JZ^OK<'ET:.%C"HVVM_>=ON3L?UOP9X<8;*.%\
M+@LRG4G5A'WDJ]94TVW)Q4(U%"RO:_+K:_4\7_X8>^'>H_\ (Y?$WX@^(L_?
M&L^+Y7#?]\!*T-&_8<_94T-A);?!ZQF;.2U_=3W)8^I\V1A7K%%=2P6#3O[-
M?-7_ #/JJ?!/"%.?/]0I2EWE",Y?^!23?XG+Z)\#_@QX:VGP_P#"7PU9,O1[
M;0X$;ZY"9-=+!;P6L0@MH$C11A4C4 #\!3Z*Z(PA!>ZK'OX;!8/!QY</3C!?
MW4E^2"I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z;V.N'QHW****\P]X**** "BBB@
M HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_I
MJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110 4444 %%%% !1110
M 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/
M_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ****
M"BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.
M$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_
MSI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:
MOY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(444
M5[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\ *0OQI_V1G4/_
M $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'^(_H
M&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR
M[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH
M**** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH
M**** /S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:
MM6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !11
M10 4444 %?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_
M &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH ***
M* "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQ
MH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_P"NB_SJ.I+3
M_C[B_P"NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_P#L
MLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\
MCM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:
M?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZIZ'L\._\CNA_
MB/Z!J***_.S]O"BBB@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C
M.TT+:+JTEHS,5VD,4^\,=C7GW_#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?\
M&O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /
M"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P
M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97
M/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O
M?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OC
MO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_
M !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@
M#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO
M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]TH
MH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=
M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** (-+T^#2-,MM)MGD
M:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BO.?CS^S#\./VD)]*B^*FL>)9=(TI)RWA_2?$]UIUE>R2;-LMP+5XY)
M6CV'8"^U?,?*DD$?%_P\^.WQ2^ __!.[]H+QY\+?'NK:KX=T'XC7FA?!G7M:
MO7NY8[*:[MK!)(9I"QFABFG<QLVX9C;KC%4H\VPF[,_1:BOB;XZ? #0OV"[W
MX2?&_P""_C/Q6=7F^)6C>'?']SJ_BJ]OE\3V-^S07$ES%/*\?G"0B5&15"L3
M@<+MU/\ @I#^S3\&?"'P'^)'[4?B;XE>.K?QI:6,EUX.UF/QS?1?V9J) 6RL
M[.VAD2%8VFV+M\MF.]F+9^8"BFT*[/L6BO%5_9WG_:3^ OPYT[]J+6O$RZE9
M>&;.;Q=H6C^(+C3(-1U)[2'SOM7V5DD<)*)"J!U4%CD-QCSC_@F$NJ:7XE^-
M?@OPAXNU?6?A?X=^(G]F_#NXUC4Y;TPF.$?;H()Y69Y((YBJH=Q'#'))8DMH
M.^I]8T445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MKY5_X*!?LQ? B/X2_$G]I[XJ?$7QI;:OIOAV:[\/ZC%XXO;6'0;F*W5+>.QM
MX9$B4R3JAPZNSR2GGD <;XDU_P"-OQ4\(?LH_LI?&CQ7K>EWOQ+T6ZU+XG7%
MA>R6=_>P:;ID5PUG)+&5DC,TDT8FV%6^5QD9(-*-T2W8^W**^1_AAX&B_9K_
M &][_P#96^&?BK7['P%X\^$D^N6>DSZY/>-HNK6]XMO)-:2732M$'BE#%22/
M,0'&  .0^.?[/_A?]ES]IOX!0?LS>-_&9\>>*OB%'!XNAU7QG?ZDVN^'8XF?
M4KF\CN)70E%V$,JH SY RJ[3E5PN?<]%?'?_  49@_89\%3:UXQ_:E^*?B^+
MQ'?^'B_A/2[+Q+JD"6#JC1Q-916K)!'(\RAB\V<MRQ"# ]O_ &'%^*H_9#^'
MC?&[Q -5\4/X7MGU74!>K<F8LN4+3(665_+*!G!;<P8Y.<D<=+COK8]5HHHJ
M1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'S5_P %$[#]KOQSHV@_"']GSX2ZKK7A/79)1\1]5\/>)M.T_4A8K@?8
M+9KR:,1F?+*\R[BJ @#+5E>,?@E\1_VG_P!B'QI^R2?V79_@Q;VVAV5MX(M[
M_P 1:=?6\LUO*+B$ V,LIB5);>$.SC<WFEAN(:OJJBJ4K(5CY)\4>'OVN/VR
M-?\ ACX'^,7[-4GP\T3P;XQT_P 4>-M8OO$MC>1ZG=6 9H;.RCMI'=HI)BKL
M\HCVHN.3P<3XN:+^V3X\_:_D^(/Q'_8JUGQGX$\":AO^%VAZ5XXT2VLYKM<@
MZS=I<W2O+<8_U*,BB $G!<EJ^T:*%*W07*?,/[9>O_MS_$7X(>%O"OP)_9\U
MK3;GQ9+*GQ&33O%VDQ:MH%@I0-;VTTMPL#3SJSJ)T9Q$JL=NXJ1W/['<GC+P
MUX,A^$5W^QMJ'PF\.>&M.BAT&&Z\3Z9J"7(+-O4?8YY&#Y^=GDY=G))))KV6
MBCFTL.VH4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#XT_:1\._M?_$[]K"'4/&/['&K^-OA5X'N(;OP7H>D^-=&M;?6=3"AO[1OD
MNKE'<0L2L4!0*""YSG!ZSX_>"/VC_B+?_!S]L+P5\!I;7QM\-]8U4ZK\,]1\
M1V7VBYTV_B:TN$CNXY&MC-LCAF0%PO."0PVGZ?HJN85CYD^''@K]HCQ[^TIX
MD_;6^(?P-E\-S:+\-Y/#7P^\ WVO6DM]J$C3F[FGGEA=X+8R2)%"@WMA=S-M
M[^?_ +,=I^VKX)^)>J_'3X^?L'>(?$'Q$\5S+::EXEC\>^'UL]#TH2YCL+&#
M[8SQV\8^=NKRN"S$G&/MNBCF\A<IXC\:/C)^TMX<\1Z]X&T+]A>[\?:%<VZQ
M:)JFG^,-,CMK]7A7S(KR&\>-[<!RZDA9590#U)42?\$]?V>O&W[+?[)7A?X-
M?$34K:?6+$W=Q>P6,K/;V37%S+.+:)FY*1B0)GH2"1P17M5%*^EAVUN%%%%(
M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
(4 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20231231_g18.jpg
<TEXT>
begin 644 blkb-20231231_g18.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@#Y"_X
M**_\%G?V2O\ @G5X^^'WPJ\?>//"^I>)O%_Q#TC0_$6A/XP@M+GPIH]X)&EU
MZ\CV2,MO"J(=KB/S/,&U@ 37T7XM_:)^ G@/X*M^TAXQ^,OAC3O  TF+5%\9
MW.MP+IDEG*H>*=+C=Y<B2*RE"I._<NW.1G\7OVGOV?OVF?\ @D;^WG^T3^W?
M\:O^";7A+]JCX!_%[6FU[6_$5S:VM[J_@VR#S220F&YBE,<$23,K_NS"\=M
M6FBVE1]D?M#?!S_@G3_P4V_X(YZ+^T?X'^$RWOP]\%?!_7=:^$OAF<RV5IHE
MS;Z5<6R)+9PR>3)):/ T2JWF1HR,5W AJ /L;X:?M;_LV_&+]G#_ (:\^&GQ
M?TC5OAI_9=]J3>,8)&6S6TLGF2ZF8NH*K$T$P;(&/+:O*/A)_P %G?\ @EI\
M>/B5HWP>^$'[;?@G7O$_B&]6ST31K*\D\Z\G;.V--R %CC@9YKY)_P"")?PT
M\8?&C_@U:T_X._#S3DO-?\6?#+XBZ-H=I)<)$L]Y=:IKD$*%W(5 TCJ-S$ 9
MR2!7@/['WQ<U7_@CIXM_9N_9N_X*1?\ !$_X:^$+C7[^T\,>&_VA/#E[HFJZ
MH=7WI$+JX,%NTL;YG0NWGAPF]D\W:RT ?N?))'#&TLKA54$LS'  '4DU\Q>#
M_P#@M'_P2J\?_&V#]G;P;^W5X U#Q==ZB+"RT^WU4F&ZNF?8L$-T5^SRR,_R
MJJ2$LQ &20#Z[^UIHO@CQ+^RM\2_#?Q,^(0\(^'-1\ :S:Z]XJ,@3^QK*2RF
M2:\W$C'E1LTF<C[E?S&>!_$FK:_^QY^SE^RS^U'\"]-\"_LPZ)\?+F?3/VP-
M$\!7,5QXBMH[BZ:-?WBI+;+*TLH,[@G;"GR,;24. ?U:44V*6.>-9H9%='4,
MCJ<A@>A![TZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _*+]K#_@F-_P %3/C5^V-X@_9,\,_\%+/B
MO;?LT?%O0]>UWQI=7WANPOO[$^TWA!\-6]Y*XG$,D<TBHH*I' FPHXS7T5\<
M/^"3GQ,C_8.\$_\ !/G]@']MB_\ @7X-\,Z'>:+K\USX!L_$L_B33[J)TGCF
M,\L'DR222SRO)$5RTS8"@+C[3HH _/?_ ()^?\$;OVQ?V#_V5O%7[(.E_P#!
M6'5]6\*77A6[T[X;KI/PGLM*F\%:C<7<EW)J,4WVN:6[)EFE)BD<+AR 0 ,<
M]X=_X(9?M6?'7]I7X<_'7_@J7_P5!U/XZZ1\(M=76/ _@O3OAK8>'+1KY'C>
M.>[-JY$V'BC)0H68+M\S:S*WZ4T4 ?(?BK_@F%\1OBS\?/VB/$_QX_;<\;>)
M_A1\=OA]_P (MI_PA9I8[/PBKVL<$UW9N]Q)$LIV2.I2"/)G;S/,(R?E*#_@
MV]_:G\=?!#PE^PC^T5_P5@U'Q3^S;X+UJ"]TWX?Z;\+++3]3NH(9'>.TDU(3
MO(JKYK@,?,'(PB[4V?K310!%8V5IIME#IUA;K%!;Q+'#$@P$11@*/8  5+11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MF3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6K5_/
MK7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHK7^'_ (%\4?%#QYHGPT\$:8U[
MK7B+5[;3-(LU8*9[JXE6**,$D ;G=1D\<TFTE=C2<G9;F117Z$:]_P $!_$<
M5YXN^$?@+]MOX;^)_C'X$\--K?B;X6:=!=)+% L<;LD=TZA9'_>QK@HH#2(&
M*;LC@/V9?^"0M[\6_P!G_P ,_M*_M"?M8^!_@YX;\>ZP^F?#]/%*2S76MSH[
M1EQ&A40P[U*^8S=!N("LA?D6/PCCS<WX/KMI:[/2>3YDJB@Z>NKW5M'9W=[*
MS:33=[NQ\;45ZA^V1^R1\5?V'?VA]>_9N^,D=HVL:&\;+>:=(SVU[;RH)(KB
M)F5249&'! *D,I *D5[)^RI_P35^"O[1WP6TOXJ^,/\ @I?\%_ASJ6I3W$<G
M@_Q=K2PZC:^7,\2F1#(I&\*'7CE76M98BC"DJC?NO:UW^1ST\#BJF(E04?>C
M>Z;2M;1[M'R717W?\7O^"%/Q%^"O[2NH? GQG^TMX1BT?PW\)Y_B%XS\9+I]
MTT6C:3%<20%3;(K2S3,R92->6!..F#YMXG_X)/\ QQL?VT?"G['W@3Q7H_B5
M?&OARQ\3:#XULDEAT_\ X1ZYC:7^U)Q*H>WCC1)"ZMSE-J[BR@Q#&X6:NI=+
M_(VJ93F%)VE3=[\O2]_2_P K[7T/EFBNG^,_A'P)X ^*VO\ @CX9?$E?&.@Z
M3J<MKIOBF/339IJD:';YZ0F1RD;$$KEB2NTD G:.8KI34E='!*+A)Q?0****
M9(5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_
M ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LL
MVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A7I'['G@'XC?%+]J[X<
M?#[X0^*8M#\4ZKXVTV'P_K<WW=.N_M*&*Y(P<^6P#XP2=N #FO-ZN^&O$OB#
MP;XCL/%_A+6[K3=5TJ]BO--U&QG:*:UN(W#QRQNI!1U90P8<@@&IFG*#2W+I
M2C"K&4MDUL?T$ZA\1?@C^TS^V#\>?V'?@GX9OO G[2,_PO&C^(_C[;>%HH8M
M:,$<"W*F#>[6D4F^%1*IWLJJ5?,,&[X!^$?[8O[&7[4W[(_P<_85_;%_9L^,
M&O>,?AUJES9_#J;X475FL?B!;B<JL,AN&#(I*I&S1*YS#O#+EE'COQ _X+G?
M\%0OB7\-[SX7^)OVF9ELM2L#8ZG?:;X=TZSO[NW*E3&UU! LHX)!9&5CDY)R
M<X?[//\ P6$_X*%?LK_!&T_9Z^!OQV31_#&F_:?[(MF\-Z=<3:>+B5YIA#--
M TB[Y)';EC@ME<5XE'+<12I[*^EO>>C2:;ORWM_=M9+8^LQ&>X/$5D[OE:E?
MW(NZ<E)+EY[75M9WNW:Z9]&?\'"_A3QI^TG_ ,%6=6\!?L__  ZUSQAK7A3X
M=:;'XAT_PMI,^H3VYC#SR22+ C,%2.Z@#.0 "R@X)Q7D_P#P0J_9#TC]I[]N
M+3?&GQ&BAC\!?"JT;Q=XQO+SBW"VQW6T,A/&&F"NRGAHH9O2O#O@-^WA^UG^
MS1\9?$'[0GP?^,VH6/C3Q5IUU9>(?$-]!#?W%]%<2I-*7-TD@+F6*-_,QN!7
M@\G-'X0?ME?M)_ /X/\ C?X#?"'XDG0_"WQ&M5MO&EA;Z39O+J< 1XQ$UP\+
M3QILDD7;&Z@B1\_>.>Q8;$4\']7@ULDGK\W_ )'F2Q^!K9HL95BW>4I.-E;O
M%7OW^+\+GO\ XT_X*U?%'Q5^W]\6OVC](^'NG>,O#WQ:TV\\(W?@3Q#'<&*^
M\.R&.&VM5^SR)+%,(XHCOC(;S&D(&7-?=_C*]TOQAX?\?? WXQ:HG@[QQIG[
M.YU_XX6?PTB5KKPCX*TN&,Z?X'TV6Y>39/*)Q/=S2%E.XQG<C)Y?XX? ;XV^
M-_V</B[H?QP^&JZ:-?\ #EW]KT>75=,BO(8+@*RI+Y4H*,Z$[T)!VNJL.5%=
M%\*/VS_VF?@K\<=7_:.\ ?%2ZB\8>(8[R/Q'JFHVL%\NKQ7;;KF*ZAN4>*=)
M&P65U(R 1@J"(KY>I6]FDK)6\VMONMOOMVUTPF=.FI>W;ES2;>VB=[M:IMMO
M:Z25^KNNS_X*-_LC?#_]D;XH^#;7X2>+M8U?PE\1?A?HWCGPR?$442ZC9V>H
M++MM[GR<1M*K0MEE"C##CC)^?*[?]H3]H[XS?M3_ !(E^+'QV\:2:YK<EI#:
M1S?9(;>&VMH5VQ6\,$")%#$@Z(BJN23C))/$5WT8U(TDJCN^IX^*G0J8B4J*
MM%O1?U?\V%%%%:G.%?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_
M ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"F
MK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A
M1117M'RH4444 %%%=C^S_P##6+XO_&7P_P##JYE9(-1OL7;(<-Y"*TDN#V.Q
M&P?6LJU:&'HRJSVBFWZ+5G/BL31P6%J8BJ[1A%R?HE=_@@^&O[/_ ,9?B_$]
MS\.OA]?:C C;6NP%B@W=U\V0JA/MG-)\2?@!\9/A#$MS\1?A]?:; [;5NR%E
M@W=E\V,LF?;.:_4C0- T7PMHMKX=\.:9#96-E"(K6UMTVI&@Z "EU_0-%\4Z
M+=>'?$6F0WMC>PM%=6MPFY)$/4$5^9_\1 Q/UJ_L5[.^VO-;UO:_R/P3_B-&
M/_M"_P!6C["^UWSV_P 5^6_ER^5^I^0U%=A\?_AM%\(?C)X@^'5M*SP:;?$6
MC.<MY#JLD63W.QUR?6N/K],HUH8BC&K#X9)->C5T?O>%Q-'&X6GB*3O&<5)>
MC5U^#"BBBM3H"BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E
M(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 45\E_M,_\%>/@W^SQ^U)
MX(_93TSX3^-/%>J>*/B=HO@?7O$VF:2T&B>&]2U2/S;:WGO9@$GN3#^^^SP;
MRL8)=HR55N[_ &U/VY]._9+USX??"OPG\'->^(WQ)^*VLW>G?#_P+X?N[6T>
M^:TMC=7EQ-=74B0VUO!"-SN2S?,H"-DD 'O-%?/'[&/[?$W[3_Q0^(G[.GQ0
M_9^\0_"WXG_"\Z=-XH\(ZWJ5IJ$4EGJ$<DEG>6MY:.T5Q$ZQ2 _=9&7:PS78
M_M4?M _%3X%Z/HUM\%OV3O&'Q;\1:]>R06>D>&KRRL;6R6--[SWM]>RQPVL>
M,!?ON['"H<$@ ]6HKX^^%/\ P6)^%>N_ WX[_$S]H#X*^+/ACXF_9M#'XK^
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
M&$%&-E%**7R5D%%%%>X?.A1110 4444 %%%% !1110 4444 %%%% !7Z=?\
M!J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^
M:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH POB!\3OA]\*M#/B/XC>,+#1K+=M2:^N GF-
M_=0=7;V4$UQ7@C]M;]EKXB:XGASPM\9--DO97"0PWD4UIYK'HJM.B!B>P!)/
M:OS:_:C^/'B3]H/XP:KXSU?4)'L8[J2#0[,N=EK:*Q"*HZ D ,Q[L2?0#SJO
MG:N=S55J$5R^>[/XZS_Z3F98?/9T\JPE.6%A)J\W+GFD[<R::4+]$XRLM^Q^
MWE%?%'[$G[7G[1'BGX6-\-O"?P:N?'6JZ!*L0U>ZU^*TBMK5P?)69Y 2[ I(
M!CDJH'49/LO_  BW[>_Q YUWXG>"_ =L_2/P_I#ZE=*OHS7!$>[W6O6I8R%:
MFI0BW?R_5V7XG[_D?B1@.(\HHXW+<'B*SJ1ORQIM*+V<?:U'3HMQ=TW&;VZ'
MN1( R3@#J37!>._VH_V>/AJ'7QG\8M!M98_OVL5\L\Z_]LHMS_\ CM<6/V&/
M"OB@^;\;?C!XY\;EO];9ZIK[P69_W88-NT>P:N\\"?LX_ ?X9['\#_"30;":
M/[EVNGH\X_[:N"Y_[ZK3FQ4MHI>KO^"_S/6^M\<8[^#AJ.'CWJ5)59?.G348
M_=6."_X;=LO%O[OX(? 7QWXQW?ZJ^AT8V=BWIF>?&W\5H_MC]OWX@?\ (/\
M"'@;X?VK_>.J7\FJ7L8_V?)Q"3]:]RHH]C4E\<W\M/\ @_B'^KF<XS_?\SJM
M?RT8PHQ^]*=5?*J>&_\ #(WQ$\9_O/C9^UEXUUD-S+8^'VCT>U?_ &6CA#;E
M_$&NA\%?L6_LP> Y1=Z3\']+NKG=N:[UE6OI&?\ O9N"^#],5ZC13CAJ$7?E
MN^[U?WLWPW!/"V'K*L\+&I46TZK=::])U7.2^\BL[*STZV2RT^TB@AC7$<,,
M855'H .!4M%%;GU"2BK+8****!A1110 4444 ?F3_P '6W_*.WP?_P!EFT[_
M --6K5_/K7]!7_!UM_RCM\'_ /99M._]-6K5_/K7W60?\B]>K/R'C+_D=O\
MPQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_ )2%^-/^
MR,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_ *=M)KS\U_Y%U3T/9X=_Y'=#
M_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'Y$?M1_ CQ)^SY\8-4\&:QI\B6,EU)/H=X4.RZM&8E&4]"0"%8=F!
M]B?.J_9_X@?#'X??%70SX<^(W@^PUFRW;DAOK</Y;?WD/5&]U(-<5X(_8I_9
M:^'>MIXC\*_!O38[V)P\,UY+-=^4PZ,HG=PI'8@ CM7SM7))NJW"2Y?/='\=
M9_\ 1CS+$9[.IE6+IQPLY-VFI<\$W?E22:G;HW*-UOW/./\ @F!\!_$GPF^#
M^H>,O&&GR6=_XLNHIX;.9"KQVD2L(F8'E2QDD;']TKZX'TS117N4*,</15..
MR/ZEX5X<P?"7#V'RC"MN%&-KO=MMRE)_XI-NW2]@HHHK8^@"BBB@ HHHH **
M** "BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E
M';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%
M%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J
M+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HH
MHH **** "BBB@ HKS;]I'PQ^U%XFT338/V7OB?X;\,7\5T[:I/XDT5KU)X=N
M%5%4C:0W)/I7D7_"I_\ @KE_T=I\+/\ P@Y?_BZ /J:BOEG_ (5/_P %<O\
MH[3X6?\ A!R__%T?\*G_ ."N7_1VGPL_\(.7_P"+H ^IJ*^7+;X4?\%91<1G
M4_VN_AC%;!Q]HD@^'LDCHF?F*J9%#$#. 64$\9'6M?\ X5;_ ,%!O^CZ_"O_
M (96/_Y95<:<YK1&52M3I.TF?1E%?.?_  JW_@H-_P!'U^%?_#*Q_P#RRH_X
M5;_P4&_Z/K\*_P#AE8__ )957L:O8CZU0[_F?1E%?.?_  JW_@H-_P!'U^%?
M_#*Q_P#RRH_X5;_P4&_Z/K\*_P#AE8__ )94>QJ]@^M4._YGT917SG_PJW_@
MH-_T?7X5_P##*Q__ "RH_P"%6_\ !0;_ */K\*_^&5C_ /EE1[&KV#ZU0[_F
M?1E%?.?_  JW_@H-_P!'U^%?_#*Q_P#RRH_X5;_P4&_Z/K\*_P#AE8__ )94
M>QJ]@^M4._YGT917SG_PJW_@H-_T?7X5_P##*Q__ "RH_P"%6_\ !0;_ */K
M\*_^&5C_ /EE1[&KV#ZU0[_F?1E%?.?_  JW_@H-_P!'U^%?_#*Q_P#RRH_X
M5;_P4&_Z/K\*_P#AE8__ )94>QJ]@^M4._YGT917SG_PJW_@H-_T?7X5_P##
M*Q__ "RH_P"%6_\ !0;_ */K\*_^&5C_ /EE1[&KV#ZU0[_F?1E%?.?_  JW
M_@H-_P!'U^%?_#*Q_P#RRJ.Y^%G_  44-O(-,_;D\(2W)0_9XI_@VD:.^/E#
M,-08J"<9(5B!S@]*/8U.P+%4&[7_ #/I"BOEG_A4_P#P5R_Z.T^%G_A!R_\
MQ='_  J?_@KE_P!':?"S_P (.7_XNLCH/J:BOEG_ (5/_P %<O\ H[3X6?\
MA!R__%T?\*G_ ."N7_1VGPL_\(.7_P"+H ^IJ*^6?^%3_P#!7+_H[3X6?^$'
M+_\ %T?\*G_X*Y?]':?"S_P@Y?\ XN@#ZFHKY9_X5/\ \%<O^CM/A9_X0<O_
M ,71_P *G_X*Y?\ 1VGPL_\ "#E_^+H ^;_^#K;_ )1V^#_^RS:=_P"FK5J_
MGUK^BW]O/_@EO_P41_X*&?!_3O@K\;?VN_AW'I.F^)(=:MVT[P5/&_VB.WN(
M%R0XXVW,G'KBODG_ (A)/C;_ -'D>%?_  E[G_X[7U>49E@L+@U3JSL[OH_T
M1^<\39#FV89HZV'I\T;)7O%;>K3/R(HK]=_^(23XV_\ 1Y'A7_PE[G_X[1_Q
M"2?&W_H\CPK_ .$O<_\ QVO4_MO+/^?GX2_R/G_]4\__ .?/_DT/_DC\B**_
M7?\ XA)/C;_T>1X5_P#"7N?_ ([1_P 0DGQM_P"CR/"O_A+W/_QVC^V\L_Y^
M?A+_ "#_ %3S_P#Y\_\ DT/_ )(_(BBOUW_XA)/C;_T>1X5_\)>Y_P#CM'_$
M))\;?^CR/"O_ (2]S_\ ':/[;RS_ )^?A+_(/]4\_P#^?/\ Y-#_ .2/R(HK
M]=_^(23XV_\ 1Y'A7_PE[G_X[1_Q"2?&W_H\CPK_ .$O<_\ QVC^V\L_Y^?A
M+_(/]4\__P"?/_DT/_DC\B**_7?_ (A)/C;_ -'D>%?_  E[G_X[1_Q"2?&W
M_H\CPK_X2]S_ /':/[;RS_GY^$O\@_U3S_\ Y\_^30_^2/R(HK]=_P#B$D^-
MO_1Y'A7_ ,)>Y_\ CM'_ !"2?&W_ */(\*_^$O<__':/[;RS_GY^$O\ (/\
M5//_ /GS_P"30_\ DC\B**_7?_B$D^-O_1Y'A7_PE[G_ ..T?\0DGQM_Z/(\
M*_\ A+W/_P =H_MO+/\ GY^$O\@_U3S_ /Y\_P#DT/\ Y(_(BOTZ_P"#47_E
M(7XT_P"R,ZA_Z=M)KO?^(23XV_\ 1Y'A7_PE[G_X[7MW[!7_  07_;/_ .">
M/Q=U+XS_  1_; \#2:KJGAN;1;@:CX0N)$^SR7%O.V 9#SNMH^?3-<>89ME]
M?!3IPG=M::/_ "/3R;AS.L)FE*M5I6C%W;YHO\G<_5NBOEG_ (5/_P %<O\
MH[3X6?\ A!R__%T?\*G_ ."N7_1VGPL_\(.7_P"+KXP_4SZFHKY9_P"%3_\
M!7+_ *.T^%G_ (0<O_Q='_"I_P#@KE_T=I\+/_"#E_\ BZ /J:BJNA0ZO;Z)
M9P>(+N*XOTM8UOIX(]B23!0'95[ MD@=@:M4 %%%% !1110 4444 %%%% $=
MW_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%%
M!1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&
MY1117F'O!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_U
MS;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%
M% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\
MQZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !111
M0 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY
M5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W
M%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUONBR(4<9##!%0?V58?\\/_'C_
M (UO2JQIIIG)B</.M).)CT5L?V58?\\/_'C_ (T?V58?\\/_ !X_XUM]8AYG
M-]2J]U_7R,>BMC^RK#_GA_X\?\:/[*L/^>'_ (\?\:/K$/,/J57NOZ^1CT5L
M?V58?\\/_'C_ (T?V58?\\/_ !X_XT?6(>8?4JO=?U\C'HK8_LJP_P">'_CQ
M_P :/[*L/^>'_CQ_QH^L0\P^I5>Z_KY&/16Q_95A_P \/_'C_C1_95A_SP_\
M>/\ C1]8AYA]2J]U_7R,>BMC^RK#_GA_X\?\:/[*L/\ GA_X\?\ &CZQ#S#Z
ME5[K^OD8]%;']E6'_/#_ ,>/^-']E6'_ #P_\>/^-'UB'F'U*KW7]?(QZDM/
M^/N+_KHO\ZU/[*L/^>'_ (\?\:5--LHW#I#@J<@[C_C2>(@T.."JJ2=U_7R)
MZ***XSTPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKR?]L_]L3X8?L.?!*3XU_%#2M:U5)]9L=%T#PYX9L5N=2US5;R98;6QM8V
M9%:61VP-S*H 8DC% 'K%%?*?_!/?]I#]NKXC?$#QQ\//VX?V/_''@&>[UO4=
M?\ ZQJ,NB7>EP>'S-!%:Z5)<Z7=2XOD#F0K*-SCS"'(CQ6Y^SG^W;_PN3Q!^
MT3\1/%=MI&B?";X+>,[KPUIOB8^:;B[ETJR6;7+N;!9?(AG<PQ^6N3]FE)R2
M H!](45\O_L,?\%0O O[=_QY^*?P5\&? WQSX23X:V&A7T.H^.M*.G3ZW::H
MET\%S'9R8FMXF6VWIYP5W25&*)TKFOB]_P %6O&NF_%7XB?#_P#9-_82\>?&
MO3/@]<BT^*'B?PWKFF6%MIU\(%N)=/LDO)EDU*[BA8-)#"ORLR)DLP% 'V+1
M7"_LR_M&?"S]KKX >$OVE_@GK,E_X6\9Z+%J6CSSQ>7*J.,-'(F3LEC<-&ZY
M.UT89.,U\]_M@?\ !3KXX_LMZAXU\4>'_P#@F1\6/&?PZ^&L!N/&WQ#M-3TK
M3X1;)"L\]QIUG=7"W.HPPQL2\B(B!HY "0I:@#Z^HKY<^.G_  49TWP#\-/V
M>?VI_AK8:?K/P@^,/C+1-)U_6[R.6*[TNRUNV;^R[]?F"1HMV]M%.L@)59^-
MI4FOJ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KQO]NK]D#X/?MR_ EOV?_B_XGU70OM6MVFH^%O$/AW5%
ML]4TG6;-C<VMY92,"//C,;L!M;*A^,<CV2O*_P!L;]D#X(_MM_!6Z^#?QS\
M:?K]I%<?VCH)OIIXCINJ1Q2I;WD4MNZ2Q2)YKC?&RMM=AG#$4 ?,7[._[0?[
M=7[*G_!1#PA_P3=_; ^-/AOXTZ)\0/ NJZ_X(^(VG^'%T?7]._LYHQ)#JUK
M[6[Q.KA8[B,(7D5LC)(6]_P;K2R7O_!+G0-:U<YUW4/B'XVN?$Y?[YOV\3ZD
M'+]]VP1]>>E>F?\ !.;_ ()A_ ']@#X<:->:+X3L]5^*EUX0T_3/B%\3;V[N
MKW4->NHHH_M#K/>2RRPV\DZF06Z,L8^3Y?E&,W]C/]BOQC\ M3_:/_9_\;Z;
M'/\ ";XB?$2_\3^!KG3]9DM[J.WURU#:MIW[ADEM!#=B9HI(V5MMT"C*R84
MX3]C7_E.=^VI_P!B5\,/_3?J54/^"(?B+1O"G@C]JW3?&>K6]EJ?AW]L+X@W
M?BN2\E$9A22>*XCNI"W2)K<HRN>"J'!^4X]"^$W_  1"_P"":_P.^,%C\?/A
MC\'/%.G^+K#4+2]CUB7XQ>*KIIY;5MUO]H2?4WCND0Y CF5TP2I4@D';_:#_
M ."0W[ '[3WQ6U?XT_%GX,7SZ]XFM(+7QA)H/C/5M(M_$L$*A8H]2M[&ZAAO
M@J@+^^1B5 4DJ * /+?^#=!%\-?\$>?A!%K+KI\6MZAXDO/#MG=L(G>SN=?U
M.YME16P3N@99 !_"P/05=_X*E?'?QM^T ^H_\$C/V.9(M0^*'Q.\.O:_$+7]
MGF6/PY\)W:F&[U&](/\ Q\S0M)%:VP(>1W$F5506^B?'O[%?[,'Q*U#X7ZCX
MJ^$ED3\%]6BU'X96^GW$UG;Z%/'!]GC\N&W=(V18@%6-U9!M7"\5Y)\1_P#@
MB7_P3;^*OQA\5?'SQ;\%O$<?BSQMJ(O_ !5JNB?%KQ/I8U&X"[5=XK+4HHAA
M> %0 #. ,T >._\ !</X,^"OV:/^#>_QI\#?ADD\.F_#SPKX2TKP>\CA[A);
M'6-+BLFW#&Z4O''DCEF8^N*_0V(R&)3,H#E1O"G(![U\A?M9?\$\;OXA_"/X
M'?L2_ W0GL_A!X>^*FG:_P#$9]=\476HW+:/IDLNI16 DO99;FZ-SJ ME+-(
MWEQJW( 4#Z_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MC/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_P#0
MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=
M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK
MW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO
M_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;
M?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQ
MW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\
MC1_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=** (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BO%OVM?V$O@K^VO=Z!;_'[Q)XX
MG\.Z!'=%_!_A[QW?Z+IFJ33>5MGO182PS7#P^4?*!E"+YTA*L2"/S'^#7[6/
MQZ_9+_X(S?MA_%KX!_%OQ!K_ (,\)?&G4O"G[,WBWQ/JDFHSP:9<ZC8Z3'-;
M7,Y9KBVM[FZD:&1MP+0OG(!% '[0T5^77[5W[('A/_@DEJ?[._[4O[,?Q-^(
M!\177QP\,^"_B]>^(_B!JFJ1^.M*U=VM;N>]M[NXDB^TB9EN(WC5 CDX& FW
M>_X+9?L/_LS?#C]DSXV?MZ^.?C=\5[/XGZ?I4VH?#;Q+#\5=5MSH6LD+'IFF
MZ996TT=LD,EUY493RGD;S7<N6^< 'Z3T5\P)^QE=?MN_LD?!71?V\_$_CE-;
MTOP/IEU\1/"GAOQA=Z%::UK<FGVPNA?_ &!XII5BN%E9(EE6,,[%E?"[?%/^
M"$B:_H7C?]J'X8_#CXB>(_$WP'\&?&;^Q/@S>>)-<GU,VQAM1_:MI:W5P[R3
M6D-R42,[F7(<[F9G8@'Z%4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%? /_  6#_84_9,A_9Y^-W[=OQ^^-'Q.L?$>B>#+C4/!^
MM0?%35+"V\)7L%FL5E#I=G:S16ZM-=I$=LB2O+-.WS?, OFGC;Q=^U'\??AQ
M_P $^_\ @G[^TY\0/%.@ZG\</#%_K?QUO-)U2;3=7U2UT30H+Q]-GG@9)83<
MSW,"W/ELCG9( 5R00#]2:*_.OX$_"FW_ &(O^"N6K_L _ WQ]XOTKX2?%G]G
M>[\5:;X>N_%=WJ<GACQ#9ZDEE-<Z=-?O.\"RV]P)&4EE\V-6P0 H\X_:L_9
M\!_L%_MT?LB6G[#7Q3^)C?%KQ]\8XK7XB6VO_$S5M;?Q9X-A@DEUN]U&&\N)
M(B8E$15U2-0\A*C<B; #]6Z*_-K_ (+36G_!*;X87/B?XD_M\?'SXC6_C35O
M!QE^'N@Z7XXUZUBTF5(VA@?3+>P>.TAFDN4#M+=%@7&798A@?4O_  2K7X_K
M_P $Y?@T_P"U)XO77_'DG@2RDU_6!JD=\URS+NB:2YC9EN)1"8@\H9@[AFW-
MG<0#Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ^'_\ @LYI'_!1GXJ^&?"7[.7['?[/'B#Q/\/?%DTX^-6O
M^#?'&C:/K:Z4FT?V39/J=U (3=AG62Y7>4C# #+5@?$K]EOXU_MW?\$LOB;_
M ,$[S^P9=?LRVECX4TNR^%EGJ_C+1M5LY[FTN%O+90=*N+AH$CGLK82/*-S"
MX+KYC*]??]% 'YW>._!W_!1/_@I9XN^!?PK_ &D_V'YO@UX7^&GQ*T?QY\4?
M$FK>-]*U*'7+[20\EOIVEPV,\LCP373+(\LXAV1ICYFX/+?M%>&?^"EWQ:_X
M*/3?&'XU_P#!+_Q-\3?A-\)M8$GP&\*Z!\5/"UEIMSJ";E/B74(KV_26>[P<
M6T4D:K:JQ(!D)>OTZHH ^$O^"F/B_P#X*L_&?]EGP#X _9/_ &._$^B7WQ!G
MGC^-,6B_$7P];^(/"&DH8PUE8W-Q>):M=7:O(BW43RBW5&.W>R%?5O\ @FU/
M\2O _P ,K;]G34/^":6L?L\^"O!&C6]MX2MK_P =:'K$5Z"S^8H&FW4\@ES^
M\>6;F1I68LS%C7TO10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?F?^VSX-_P""CWQV_P""A%OK'Q*_X)J^(_BC^S_\++RUU#X8
M^%?#WQ/\,V%GXEUU4#?VSJL5_?1RR"W9F2WM6C"!@9&+9P?0OVO?A;^VO\:-
M7_9J_P""D?PP_9*N+#XH_!3Q+KY\0? W6O&FE_;+W1-6MWT^\CAU"&9[)KD1
MPVUU&IE"$-M9@Z[#]W44 ?"WP4^%_P"V7\7/VWO&W_!4'XR?LJ3^";CPO\$Y
M_ _P>^$>K>+M.N-4UB9[HZC<7=W<6LLMK9---%;VL8\U]J;W?;_%Y!^PII__
M  4_^%_QQ\0?M6_M=_\ !);QEXP^,WQ N4T_6_&\/Q;\'IIOA70!/N@TC2K4
MZF\D-G"")),9EN)07<LVT#]2** /EO\ :<_:5_;A\%>-/%GPI\)_\$H]0^+O
MA.]LU@\+Z[I'Q)T*&QU=);9/.M]3MM2DADM%$K2QDJEPCQ@'JQ43?\$<?V-_
MBA^P5_P3P\!_LS_&;7+&[\2:2=0O=3M=)N'ELM,:\OI[L6-NS\M'"LPCST+*
MQ'!%?3U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
3%%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20231231_g2.jpg
<TEXT>
begin 644 blkb-20231231_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-20231231_g3.jpg
<TEXT>
begin 644 blkb-20231231_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.
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
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 **** "BBO+OVM?VQ?@
M/^Q1\,6^*?QW\4M9VLDIATW3K.(2WFI3XSY4$61N..2Q*HHP690:NE2J5JBA
M35V]DC'$8BAA*$JU:2C"*NVW9)'<V7_([WO_ %Y1?S-;%?E1#_P<R?#F'XBS
MWO\ PR;K9T295B^V?\)5#]J" _>\CR-F?]GS<>]?H+^R5^V-\!_VU_ABOQ2^
M!'BAKRUCE$.IZ;>1"*]TV?&?*GBR=IQR&!9&&2K-@UW8O*<QP--3KTVEWT?Y
M-V^9XV5\4Y!G5=T<'74YKI9I_+F2O\KGJ5%%%><>^%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 45S7Q@^+WPZ^ WPVUCXM_%?Q98Z+
MH.AV,EU?W^H7<<**J*6VAI&52[8PJYY) '6N4_99_;,_9F_;/^'6F?$G]G/X
MQ^'O$MMJ&C6>I7&G:;K=M<7NEI<1+*D-Y!#([6TRAMK1O@JRLIY% 'J%%<-\
M2_VG?V:_@QJL>@_&']H7P-X3OIE#167B7Q;9V$K@]"$GD4D?05UV@Z_H7BG1
MK;Q%X8UJTU'3[R(2V=_87*S0SQGHZ.A*LI]0<4 6Z*X_XD_M"_ +X-:G8Z)\
M7_CCX/\ "E[J8_XEMIXD\36MC+=\[?W23R*9.>/E!YXKKH9H;F%+BWF62.10
MT<B,"K*1D$$=10 ZBN-UW]HO]GSPO\0[?X1>)OCMX-T[Q9=LBVOAB_\ %%I#
MJ,Q?[@2V>02L6R,87GM794 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?
M^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L
M7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!J
MYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%% !1110 5C^)
M?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03
M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#0
M36Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%
M% !7X+?\'!GQ8\6>./\ @H3JGP\UB[E_LOP5H6GV6CVI)\M?M%M'=RR@=-S/
M.%+=2(E'\(K]Z:_)/_@Y'_9*\+:?<>'/VSM'\3V-EJ5_)%X>UG19V(EU%E62
M2&YA !RR(&23.!M$6.<@_2<*UJ-+-X\_VDTO7_AKKYGY_P")F%Q6*X6FZ+TA
M*,I><5=?@VG\C\GZ^XO^#?3XL>+/ _\ P4+TKX>Z/=R_V7XUT+4++6+4$^6W
MV>UEO(I2.FY7@VANH$K#^(U\7Z1X,\8>(-5M]!T'PGJ=[?7:JUI96EA))+,&
M&5*(H)8$$8P.<U^PW_!"O_@EK\3/V>=<N_VM/VC_  W+HNO7NEO8^%/#5ZFV
MYLH92#+=3KUBD90(UC/S*K2;@"0!]QQ!BL+0RNI&HU>2:2ZM]/NW/QC@;+<Q
MQG$F'J8>+M3DI2ET45NF_-:6ZW/TTHHHK\C/ZG"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH _*/_@MW)\*O#?[>7A'QK_P4(\,/J/[/
MI^ VNZ=\.KS6;%[KP[I?Q*EGD*3:B@!B25[$1QVTDX**^\K@JSI];?\ !(3]
MGG]G[X:_L'_!/XL?#/X*>$= \2^*/@7X2'B7Q#H7AZVM;S5B-*MY,W,T2*\Y
M\QW;+ECN=CU)KUW]L+PYX4\:_LJ?$SPEXOT+3]7L;CP'JAN],U*UCN(9%^RR
ME=\;@@C<F1D=5]J_,K_@AG:7?[*'[5'PM_9#^!/Q-UG6OAW\2OV-]!^)_C7P
M/J>JO?0^#?$DPLD:YM7<DVL5[Y\LC6N>7(=<($4 'W-\>_V5O^"0_A3Q]X@^
M,_[5WP2^ <'B/Q<5O-?\1?%#2](>XO5CB2 .9=1!*QJD:*0I"_+DC.37SW_P
M1=T3X9_#OXV_M5^._P!DJ"YL?V4)O$&C77PJ%OYW]C2ZE#83'Q!<Z.LG6R,_
MDKOCS"[QL(CM2OL7]H;]A[]C#]L*YL]5_::_9D\!_$&YTVVEL].OO$_ARVO9
M[.,OF2.*612\0WCD*1R/6OD7_@E=IVD6?[3G[8G[#OP3\?ZKKGP%\#:CH.G>
M _MFMS:G!X<U&^TN<ZQH]G<S.[-#;R+"?(WD0,Y3JQH RO\ @D1^Q+^S/^W-
M^R3)_P %#?VVOV?O"7Q,^(O[06KZGX@U>_\ 'N@6^K'2-*:\G@T_2K+[2C_9
MK>&TBA 6/:=Q.2=JXYO]G_\ :3\0?\$T/V6?VZOV;-$UR[U*T_9.O9]2^$R:
MM<-<MI^D:QHR:EH^F,\A+216\\CQ*6)(CVKT4"O:_P#@WH\:V=Q_P3"\'_ 7
M6[J*#QG\&M3U;P+X_P!"+CS]*U*PU"XC\N1>J[X?*E4GJLGL<?,P^$NJ?\%
M_A-_P5(^-OP2B;5]*^*-Y!X5\ W%E^\CUR[\,>'DMF:V8<2Q2W0\M)%RK'."
M<&@#Z$_9,_X(G?L'>)_V!/#_ ()_:2_9W\-^.?''C[PC#JOQ&^)/B+2HKKQ'
MJ&MW\"SW5XFI2*US"ZS2OY11QY85<<[B>W_X(?\ QH^)'Q7_ &#K/P9\9O%M
MSX@\7_"GQIK_ ,//$.OWCEIM2DT?4);6&>1B26D:V%OO9B2S[F))->B?L+_M
M7_!WXR_\$[?AW^U59^/-,@\,-\-K._UW5;B\1(=*>VM%%['.Y.(VMY(YDDR?
ME,;5XO\ \&_6D:KJ7["FL?'_ %#2KBQM_C/\8_%_Q T>UNXBDJZ?J&J2FU=E
M/(#PQ)(OJLBGO0!]PT444 %>%^ ?^4@GC_\ [$32O_1C5/JG[!'P:U?4[G5K
MGQ5XW62ZG>:18O%]RJAF8L0 #P,G@=JX;X!? [PC\-_VV?''@[0M3UF:UMO!
M>GRQR:AJTD\I,DI+9=N2/E&!VYH ^IJ*Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJ -BLWQC_R+%[_ -<#4/\ P@^D?\_-[_X%M5'Q
M+X2TRQT&ZNX;BZ+1Q$@/<L1^(H Z#3O^0?!_UQ7^0J:L*R\%Z5+9Q2M<WF6B
M4G%TV.E2_P#"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!-XQ
M_P"18O?^N!JYIW_(/@_ZXK_(5S_B7PEIECH-U=PW%T6CB) >Y8C\15FR\%Z5
M+9Q2M<WF6B4G%TV.E &[16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q6/XE_Y"^C_
M /7Z?_031_P@^D?\_-[_ .!;5F:YX5TZUU'388Y[DB>Y*N6N&) V]O2@#JZ*
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0
M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**QO\ A"-('6ZO
M/_ MJ\5^-O[<7[ W[/$LMG\5_P!J+1+*\A)$VF6.KO?WD9'9K>U$DJ_BHK2E
M1K5Y<M.+D^R5_P CGQ.+PF"I^TQ%2,(]Y-)?>SZ#KR[]K7]L7X#_ +%'PQ;X
MI_'?Q2UG:R2F'3=.LXA+>:E/C/E019&XXY+$JBC!9E!K@?V4OVV/V9_VV=*\
M9:E^SG>^(]5_X0M8?MJ7\3VGVIIDF:(1!F+88P.N65<$=#7XA_\ !1S]NC4?
MV\OC?;?$6W\.7VA:%I6E1V.B:%>ZI]J-OR7EE+!5&^1SS@?=1!D[17NY1D-?
M'8YTJR<8PMS='KJE\SXSBKC7!Y-DT<3@Y1J3JW5/=Q=G:3NM&H]KZNW2Y]YZ
MI_P<R?#K4/&MF%_9-UM=$M+LN;X^*H3=,F,9^S^1L!]O.Q[U^@W[)7[8WP'_
M &U_ABOQ2^!'BAKRUCE$.IZ;>1"*]TV?&?*GBR=IQR&!9&&2K-@U_,+7T9_P
M3&_;ALOV%?VA6^('B_3]9U'PIJVER6/B/2M$F43RK]^&5%=E1G20<98?*[@$
M9KZ;,^%,&\(Y82+4ULKMW\M>O8_.N'/$S-HYG&&:34J,G9OE2<>S]U*Z76]]
M#^D"BO _V.?VN?V7?VZ_"VH^)_@#XJURY.C/"FM:?J=K/;3V+RAS&KE@8W)$
M;G]V[@8Y(KV3_A!](_Y^;W_P+:OSRK1JT*CIU(M26Z>Y^\87%8;&T(U\/-3A
M+9IW3^9L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5F=!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q6/XE_Y"^C_ /7Z?_031_P@^D?\_-[_ .!;5F:YX5TZUU'388Y[DB>Y*N6N
M&) V]O2@#JZ*Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -=F5%+NP  R23P!7P_\ $_P1
M_P $Z?\ @MYJD&C:+\8-7N]9^&&M2I/::7>20&6T-PB3,(9 4E@G$2A;B+#C
M*988V5@_\%TOVM;;]EO]G>#X,?#K4[]?&7Q)2:S@DCN7)LM-7"W,HQ_&^]84
M'7YW8'*"N^_X)&?\$\K']C[]EVRF\<V,UOXZ\8+'J?BO;(4>URI\BR./^>*,
M=PY_>22X)&*]O#T'@<O^O.;C-NU.W6WQ-^73U/C\=C8YQGKR94HU*,8\U9R3
M=F]816J]ZZOZ>:/J#PSH^E>'=??P_H6G0V=C8Z5;V]G:6\82.")!M1%4<*H4
M  #H!70UREKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_"#Z1_S\WO\ X%M7B-ML
M^O225D;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4#-BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VK7C011K&I.%4 9/- "T444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'S5^W'_P2N_9?_;HU:?XD?$"P\1Z5X]A\(2^'](\6^&?'&K:
M3)%:DS21PS1V5S''<1+-/(Y616)W,,X.*N_\$V?^";G[/?\ P3:_9^T?X7?"
M7P%I%OXEFT'38/'OBZUCE>Z\1ZC;VR127$DL[R2B(OYC1P;O+A60JBJ.*^B*
M* /DCXA_\$-O^":OQ,\?^(?B3KGP;\1V6H^+]6N=3\5P^'_BGXBTRTU>ZN)3
M-/+/;6E_'"3)(S,V$&XL<U]!_L__ +.?P*_95^%]A\%OV<OA5HO@WPMINXVF
MBZ%9+#$';[TC8YDD8@%I'+.QY8DUVE% 'S+^T;_P1Z_X)Z?M5?%/4?C5\7/@
M9<CQ-KEK';>)-4\,>,-6T)M=A0;5COETVZ@6\PH"[I0S;0%S@ 5[K\'_ (._
M"S]G[X9Z/\&O@GX"TOPQX6\/V8M=&T+1[58;>UB!)(51W+%F9CEF9F9B223T
MM% 'R5X__P""&7_!+KXE_$/5?B/XI_9E EU_5_[4\0Z#IOBW5K+1-5O=P8W%
MSI=O=)9S.6&YMT)#GEPV37U9HNBZ-X;T:T\.^'=)MK#3["VCMK"PLH%BAMH4
M4*D<:* J(J@*%     JS10 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^
M?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_
M ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6
M+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110
M 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%
M%% !1110 445\9?\%1_^"M>F_L#W=E\*/!'PMO\ Q'X^U[31=:1]NMY(],@C
M9VC5V=<-<OO4CRHL?[3H2 >G"82OC:ZI45>3.#,\SP63X.6*Q<^6"Z[Z]$DM
M6V?9M?G1^VM_P7MT[X2_$W5?V<_V5_@1JOBSQOINJRZ5<7&O64T-M'>1N4:.
M*UC_ -(NCN!&/W6>JE@03C_\$\_V<O\ @JU\:_VH=#_;M_:]^+-[X9TNT@G2
MU\(ZM"1)>64Z8:V2P0K'91GY&W2?O=T2,48C=7Z">'_@9\&O"OQ'UCXP^'/A
M?H=GXK\0,AUGQ%!IL8O;O;&L:AIL;MNU%&T$ XR1DDUZ/LL!EF)<:]JUEM%V
M2E?9OK\O2Q\_]9SSB/+E/!\V$3E:\XIS<+?%%7]UMZ:]-4SY1_X);Z[_ ,%3
M_B+XS\6_$#]OWPT+#PGX@T>$>'](U*WM[2:RG20_(EE&-\<;QR2!S.1(3'']
MX<CGOAK_ ,&ZO[#7A7Q#=^(/B'JGBKQ9'/>RRVVD3ZG]BLX(6<E(L6X69BJD
M+N\T9QG K[ZHK"6;8N-6<Z'[I2M=0T6FQV4^%\LGAJ5+&IXAT^9J57WG>3N_
M)KLFG8\[_9^_9+_9N_97TZ\TS]GSX/:-X734%B74)M/A)FNA'N\L2RN6DDV[
MWQN8XW'U-?!/_!<+_@E#XY^-U_8?M0_LL^"DO]6TW2UL/$_A/2K=5FNX(RQB
MN;>-<>9(H8HT8^9E5-H)!!_3JBHP>9XO!8Q8F,KRZWUNNS-LVX=RO-\J>7S@
MHPZ<J2Y7O>.EE]VNI_*:?AK\15\4_P#"#-X!UL:V9?*&CG2IOM6_.-OE;=^?
M;&:_6?\ X(R?\$=M2\$6FJ?'[]M?X4:?++K.E-8>'_ OB?3([@P02,K275U!
M*"$D(4(D;#<H+E@"5Q^F?B7_ )"^C_\ 7Z?_ $$UL5[>8\5XK&X=T:<.2^[O
M=_+16/C\@\,LNR?'K%5ZKK./PIQ22\VKN]NFR\CPZY_8K\'?!W]G#X@?![]A
M_2])^&VK^,H;J:#4D2>:*VOI85A\T N6C 10$"?+&QWJAY5OSM^$/_!0K]O[
M_@DQ\2;#]GW_ (*%^#]5\5^")6\O2]<>X^U7,<"D#S;*\8@7<:@@F"8B105&
M8ONG]@ZY#XX_ 7X0?M)_#N\^%/QO\!V/B'0KX RV=ZAS&XSMDC=2'BD&3AT*
ML,G!YKR\%F4(<U/%P]I">[?Q+I=2WT/I,WX>K5O9ULLK.A5I)J*7\-IN[C*"
MTLWU2OUL[(L_!WXP_#CX^_#32/B_\)/$\.L>'M<MO/TW4(591(H8JP*L R,K
M*RLK %64@C(KIJ^"_P#@IU^V=^TE_P $TM1^%_\ PH+X":3_ ,*<TM$M=:DA
MC'ERA5,::8-JYL0L8$D<O.]P!R$='^L/V6OVH_A#^V%\'-.^-GP7U_[9IE\#
M'<VTP"W.GW*@&2VG0$[)%R,C)!!5E+*RL>?$8"M2P\<3%?NY-V=[VUVE;9G?
M@<ZPN(QT\OG*V(II.2LXJ5TKRA?5QOIY?<WZ)1117 >T%%%% !1110 4444
M%%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !11
M10 4444 %%%% !1110 5SOQ;^*G@CX'_  RUWXN_$C6$L-#\.Z;+?:E=-U6-
M%SM4?Q.QPJJ.69@!R1715\ _\%R?@_\ MP?M*Z1X"_9Z_9W^'D]]X(UO6X?^
M$JU:SN0=EX90ENMT@^>.TB&9FDPR;MN=IC7=V8##4\7BX4IR48O=MVTZ_/MY
MGDYYCZ^6975Q%&FZDTO=BDW=O17MT3=WY'6_\$Y_VR(/^"KWA#Q#K7QR_91T
M>#2_!?BN&X\.:O=HEW;-<+(9H%C692T=U!&(C(Z':WF X0-LK[1KSK]D_P#9
MJ\!_LB_ 'P[\ OAY"#9:'9!;B]:,+)?W3?-/<R8_BDD+-C)VC"CA0*]%HQU6
MA5Q,G07+3O[JUV^??<>2X;&X;+J:QL^>O9<\K)7?;1*ZC>R?7?J8]E_R.][_
M ->47\S6Q6/9?\CO>_\ 7E%_,UL5QGJA1110 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 %>%^ ?
M^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444
M%9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y
M"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_
M )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !11
M10 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;
M%%%% !1110 4444 %<C\<OCM\)_V;?AIJ'Q=^-7C.UT+0-,0&XO+G)+N>%CC
M106DD8\*B@L?2O'_ /@H)_P4S^ O[ '@TR^+[Q=;\8WUL7T'P787 %Q<=0)9
MFP?L\&1CS&!+8(17(('EW_!/+XB_M#?\%,_V6_'>F_M]_ ^R3P7XMNC_ ,(O
M=QV_V1;VRDR?+AB/[P+ ZHT5T22Q.0Q,>ZO1HY?5^KK%5E:E=+=)O77EOO;^
MNIX&*S["_P!H/+,+)2Q+C)I6;C%I:>T:^%-_/[U?Y=^*/[?W[?7_  5P^+I^
M!'_!/OP[JW@KP1I]Y')?^(!<FVFV!\I/?7<>1;I\N5MHBS/A@?-Z+^IVB?"+
M2-9L_!OBCXUZ'X?\3^-_"FFA(?$YT1$,-X\<:W,]JK[C;B1HP<*V0,#-3?!+
MX%?"3]G+X>67PJ^"G@6Q\/:%8+^YLK&/&]\ &21SEI9&P-TCDLW<FNMJ\?CZ
M-;EIX:FH0C>W\SONY/S[&629)BL'SU\PKNM6J6YK_!'EU2A'96?7?KH%%%%>
M6?2!1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%
M%% &-\1/AWX(^+7@?5/AM\2/#-IK.A:U9O:ZGIE['NCGB;J#W!'!##!4@$$$
M U\4?L6_\$WE_P""6WQG^)7Q_P#$'[4R:=\(FL"UIHU]*$5H?O+)?O(-@D@)
M,<;1?/)OSE0QB;[PKB/VB_V??AI^U)\&]<^!OQ;T?[9HNN6OERE"!+;2 [HY
MXF(.V2-PK*>1D8(()![<+C*M&$J+DU3G;F5D]+[I/J>/F>4X?%U88R--.O2N
MZ;;<=6GI)K5Q;W6OYWU?A-\6?AW\<_ASI/Q9^%'BFWUKP]KEH+C3-1M<A94)
M((*L R,K JR, RLI5@""*Z*OQX_89^-/Q>_X([?MOWW[!?[25[<7GP^\6:I&
M="U5(6,4<L[>7;:E O.(Y2!%/&,['7.28CO_ &'K7,\!]0K+E?-"2O&7=?YK
MJ<_#N>?VW@VZD>2M3?+4A_+)?H]T_E?0****\T^@"BBB@ HHHH **** "L?Q
M+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB
M@ HHK/\ %GBOPWX$\+ZCXU\8ZS;Z=I.D6,MYJ>H73[8[:"-"[R,>P502?I32
M;=D*4HQBVW9(^?O^"H_[=FC_ +!_[,E_XWL+F"3QAKN_3O!.GRX;?=E?FN&7
MO% I\QNQ.Q"1Y@-<1_P1$T/]K$?LA1?$+]J/XHZSKB>*;O[=X/TW77\ZXL=.
M()$K3./-83EMZHS%5C6,KC>0,'X[_L%_L^?\%8OC%\.?VQ_"O[2S^)/ FDJE
MOJ?ABWVRVMQ;QEIC#'C9):RO(46=)07V'JA117W%:6EK86L5C8VT<,$,:QPP
MQ(%2- ,!5 X  & !7KUZN&PV6K#05ZDG>;:UC;:*O^/_  3Y3!X;,<PXAGF%
M:5J$(\M)1E=3YDG*;L[/LD^U]U=R4445XY]88]E_R.][_P!>47\S6Q6/9?\
M([WO_7E%_,UL4 %%%% !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 5X7X!_Y2">/_P#L1-*_]&-7
MNE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 5F^,?^18O?^N!K2K-
M\8_\BQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\
MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%%
M !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%5M8UC2?#V
ME7.O:_JEO8V-E \]Y>WDZQ101*"S.[L0%4 $DDX %"3;$VDKLLU\D_'_ /X+
M)_LI_ G]ISPY^S!'<WGB34M1UE-.\3:EH(\Z#0)')1$<*";B7S2BO%'DHI8D
MEU$;)^W?XS_:)_:U_8H7Q/\ \$N?BIIFKG6=4^QZC>:/<B*[N[/S&@F2UN9&
M5;=T?ER0K&,,5=< /B_\$Q_^"/7PO_8BL+;XI?$UK3Q7\4)XMTNKM&7M=&+#
MYHK,.,[N2&G8!V&0H12P;V,-AL!1PTJV+E>6J4%I*_>79+^NQ\KF&89YC,?3
MPN5P2IVC*5:6L.5O:"3]YNVNJLNUU(=)_P $3OV<_$O[;?B+]KKXLZ_J7BZQ
MU>]34;#P9KCM-;P7Q_UC32.S-<0 A3' <(@^1@Z*%K[,@@@M8$M;6%(XHT"Q
MQQJ JJ!@  = !VI]%<&(QF)Q7+[63?*K+R2_KYGMX#*LORSG>%IJ+FW*36[;
M=]7^2V70****YCT HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7
MT?\ Z_3_ .@FMB@ HHHH **** .4^('PY\%:QJMG\6+KX5:5XB\6>%+&[?PI
M/=P1"YADD0;HH9Y ?(,A1%+]L^F:^3/^"8W_  5GU/\ ;(^+7C3]G_X]>!K+
MP7XXTG4KB;0="B,BF2SB.R:U?S3N:Z@927X7<K$A%$;5]O5^</\ P4\_X)B_
M'C7_ -JKP9^VU^P%8Q6GC>77;=?$<"74=O'#<1C,>I,7(4QE%,4Z<EQM^5R[
MY]?+5@\0IX?$NS:]V3>D6M;=K/\ K<^5XA>;8"5+'8!.<8R_>4XI7G&5HW6E
MW*/37;T/T>HJCX:D\0/X?L!XO2Q36/L,)U6+397>W2X*#S!$7 8Q[]VTL 2
M,@'(J]7DM69]2GS*X4444AA1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_
MY"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 5^6/_!;G]L#QW\>/
MBIHO_!+3]EI9=1UC6M2MD\9&R?\ U\[E7@T\MT5$&)YF/"@("1LD%?7?_!3C
M_@H?X4_X)[_!&+Q<EC::OXPURX-MX3\/7,I5;AE(,L\NTAA#&I&2.2SHN1N+
M#H_V7M-^%G[3&@^#/V]_$7[,\'A+Q_K7AAHX;G4X8VO[>TE( 'FICS$=%5HW
M=0XBD(P@=U/LY<GEZCCZM/FCJHZKXEL[;M+RZGR6?..>N>2X:OR5/==31M^S
M;U2:T4GIH]T]K.Y>_84_8\\#_L._LY:+\#O"'EW%U"GVKQ%JZQ[6U/474>=.
M>X7@(@/W8T0<D$GV*BBO*K5:E>K*I4=Y-W;/IL+A:&"PT*%&/+"*2271(***
M*S-S'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBO$/\ @H[_ ,F9>,O^X=_Z<;:LZU3V5*4[7LF_N/'X
MAS7^P<@Q>9\G/["E4J<M[<W)!RY;V=KVM>SMO9GM]%?B'17A_P!N_P#3O\?^
M ?RW_P 35?\ 4G_\N/\ [@?MY17B'_!.+_DS+P;_ -Q'_P!.-S7M]>Y1J>UI
M1G:UTG]Y_4G#V:_V]D&$S/DY/;TJ=3EO?EYX*7+>RO:]KV5][(****T/8"N%
M\:?M0?LT?#?Q)/X,^(G[1'@70-8M@AN=*UKQ;96MS$'4.FZ*6567<K*PR.00
M1P:[JORL\!?"W]@#XC_\%Q?VWY_VZ_AU\'M>BT[2/ADWAQ_BUI&E72VH;0;G
M[2;8Z@K;,[(/,*8SMCW=%H _4G1=<T7Q+I-OKWAW5[74+&ZC$EK>V5PLL4R'
MHR.I(8>X-<I\$/VB?@Y^T?IGB+6/@QXP_MFV\*>,=3\*Z_)_9]Q;_9=7T^8P
MW=MB>-"_ER#;YB;HVZJS#FOA/_@CIH7PA\.?M_?M/:7^P+Y?_#,L<7AX:*-!
MN'E\-+XM\N?^TUT=\F(QA/)\[R"8Q)L P @'>_\ !&S6KCPW\#?VF/$5IH-[
MJLMA^UO\4+F+2]-16N+QDU5V$,0=E4R.1M4,P&2,D#F@#[DHKXF^)7_!4?\
M:O\ V:?#5O\ '']L;_@F/K/@'X3)J5K;^(_&-C\4]+UF_P##<%Q-'!'>7VG6
MR#$"R2IYI@GF:-<MA@*]D_;;_;T^'_[&&G^%/#[>!/$'CSX@?$75I-+^&WPT
M\'11R:GX@NHXQ),RF5TC@MH4(DFN9&"1(03DD @'NM<5^SK^T3\'?VL?@MH/
M[0W[/_C#^W_!_B>V>?0]8_L^XM?M,:2O$S>5<QQRIAXW&'13QGH0:\X_9F_:
M"_;E^)?Q'D\*_M+_ /!/:/X7Z$VBRWEIXGL_BUIVOH;E9(E6RE@AABDCD9'=
MPZ^9&/)8%\E<_(__  2?_;4^%'[%G_!!S]GKQ+XXM=1USQ%XBTR]TSP%X \-
MV_VG6O%>IMJ=YLL[* '+'D%Y#B.)/G=E'4 ^_OC5^T5\'/V=T\*2?&+QA_8X
M\;^-M/\ "/A<_P!GW%Q]MUF^+BUM?W$;^7O*-^\DVQKCYF7(KMJ_.O\ X+=?
M&R?X;?LQ?LO_ +0O[1/A%O"/]@_M6>!M=\6:)97O]JR:7'"+V:6%9(4'VF15
M4C$:D,_"%QACVGQ(_P""M'[0G[-NB:=\<OVP_P#@FAXN^'GP7OM1M;>_\?CQ
MSINJ7_AN&ZE6*"YU;2K<;[2+<Z"0QRSF(M@@MA2 ?<%%>7_M-?&KXT_"KP;I
M6I_LY_LNZI\7-;UG4!!!IFF^)K'2K2TA\II#=7-Y=OM2+Y54>6DKLSKA",D>
M:?LV_P#!0#XB^.OVF[C]C3]K+]E.^^$/Q#N/"DOB;PK#'XMMM>TGQ%I<,Z07
M#VU[!'$1/#)+'O@DB1PKAQN7F@#Z;HKQ[]EW]KS1?VG?'_QA\!:3X+NM)D^$
M/Q*D\'WMS<7:RKJ,J65K=_:$"J/+4BZ"[3DY0G/-'PR_:\T7XE_MF_%/]CBU
M\%W5K??"[P[X=U:[UR2[5HK]=66[9(TC"Y0Q_9#DDG=O&,8H ]AKB?A#^T5\
M'/CSK/C3P_\ "CQA_:MY\//%TWACQA#_ &?<0?V?JL4,,\EOF:-!+B.XA;?&
M7C._ 8D$#Y:\#_\ !6'X]_M):AXB\<?L+_\ !.;Q%\4OA5X;UR[TK_A8LWQ
MTW13XAGM)#%=-H]G<@F]B5U95EDD@21E*A@0<<S_ ,$%?C'X0_:"N/VL/C5X
M#COX])\2?M2:G>VEOJUB]K=V^[1='W0SPO\ -%-&X9'0_==&'.,T ?H#6;XN
M\9^#_A_H$WBOQYXKTW1-+MWC6XU+5[Z.VMXF=UC0-)(0JEG95 )Y9@!R16E7
MPK_P<F_\H=?B5_V,7@__ -2K2: /NJBOF/\ ;@_X*8>'/V*OCK\-?V>[GX(>
M)/&OB+XL:7K+^"],\,31?:;_ %&Q>R1+%4E*HOF?;1(T[ND<,4$LCG:M8GPT
M_P""D?QKT7]I_P %_LN?MO\ [$%_\(+_ .)T=ZGPX\1V/CVS\1:7JE[:0?:)
MM/GE@CB:SN?)#.BLC))L8(Y(Q0!];T5\T?M4_P#!1>3X._'G3?V/OV;?V=]?
M^,_QAU'0_P"W+OPCH.J6VG66@Z5YGEK>ZGJ-R?*LT=P5C0+)(Y'"<KN[[]EC
MXO?M2?%2TUV/]J']D)?A/>Z9<PII2VWQ L_$%MJ\3JY:2.6WCB>(H5 *R1J3
MO!7(R: /6:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\ ]B)I7_HQJ]TK
MPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ K-\8_\BQ>_]<#6E6;X
MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %
M%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\
MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHKYP_X*(?\%+?@O\
M\$]_!,%UXNMIM;\6ZQ;R/X;\*6;;'NMIVF664@K#"&P"W+$\*K8.-L/AZV*K
M*E2C>3Z')CL=A,MPLL3B9J$([M_UJWT2U?0^CF)"DA2<#H.]?C[^T7\1?^"A
M/_!9']H[6_V2_AEX$U/X<?#CPEK+6GBJ#5@T:V[1OCS-1D0XFE)7=':1DKG#
M98+YP[O_ ()R>$O^"FW[;G[5FC_\%#/C=\2+SP=X*LDEBTC1#;,EOJNGRXWV
M=K9LV%MVVH3=299F2-E,C*&3]1(+.SM9)IK6UCC>XD\RX:., ROM5=S$?>.U
M5&3V4#M7L*4,AQ+2Y:E2VCU:A+KY-_DSY25.KQM@(M^TH8?F=XZ)UH65G?>*
M;Z=5\FO(/V(/V)OA/^P?\%XO@_\ "N:^N_/N?MFMZMJ,Y:74;PHJ-,4SLB&U
M54(@ "J,ECEC['117BUJU6O5=2H[R>[/K\+A</@L/&A0BHPBK)+9(****S-P
MHHHH **** "BBB@ HKE?&OQT^"7PV=T^(OQB\*Z T?\ K!K7B&VM2OU\UUQ2
M^'_CA\&?%WPUNOC+X/\ BOX=UGPE96]S/=>)M&UF&[L8X[?=Y[&>%F3$>Q]W
M/RE2#R*KDG:]M"/:T^;EYE?U*WB7XA^!S\6=(^$X\4V7_"2BR.K'1/.'VC[#
MO,/VC9U\OS/DW>O%=E7\TMQ_P6+\:W/_  6+3_@HA++>GPU'KPTM-$R=P\*@
M^3]GV=/,\K_2-O3[0=U?OO\ #'_@H;^PE\998[7X9_M?_#G5;J8 QV$7BZT2
MZ.>G[AW63O\ W>O'6O0QN65\&HMINZN_)]4>+E6?X/,Y5$FDXRLKO==&O4]C
MHI(Y(Y8UEB<,K %64Y!![BEKS3W0HHHH **** /R%@^.'QP_X)(_\%8M;LOV
MBOB)KGB7X<?%.=))_$6M73SLUBTC"VNBQX$EFS-%(B@#RBQ5 &C _7:UNK:^
MMH[VRN(YH9HP\,T3AE=2,A@1P01R"*\+_P""@'[ ?PL_X*"_">Q^''Q U.?2
M+[2=5CO=&\0V-LLEQ9_,HGC4,0"LL0*D$X#"-R&V &+]F']H']CWP7XRM?\
M@GA\&/C(VM^(/A]X=$#6=[?/=2K';L(G@:Y("23QY&Z)/]6!MVJ$*K[6-K4L
MQPT*L(OVL5:=EI9:*7EV_P M+_(9/A<3P_CZV%K5%]7J2YJ3E+WN:5W*FD]7
MKJOU;=O?:***\4^O"BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_
M^@F@#8HHHH **** "BBB@ HHHH **1W2-2[L%51DDG  K\B?VN_VL_CU_P %
M2OV\_#7[(O["WCJ_T?PKX+UK[;/XPTBY>-6N(&VS:JTD9!\B$,8X0"/,9\@G
MS4"^AE^7U,?4DD^6,5>4GLD>'GN>T,CH0;BYU*DE&$%\4F^WDMV]MNYVEK_P
M3K_:J_;;_P""I^O_ !?_ &]/!B67P^\&S12:#I\%S]HT_5+-9'-G96[X&^,D
M-+<$JK98JR)YJ[?U"CCCAC6**-515 55&  .@ JKX?TV\T?0;+2-0UNXU.XM
M;2*&?4;Q466Z=5"M*XC54#,06(557). !Q5NIQN/JXUP4K*,$DDME_P_4O)\
MEPN41JRIMRG5DY2E*SDV]DVND5HDM-^X4445PGLA1110!CV7_([WO_7E%_,U
ML5X-:?MN?!)/^"AEU^PFVLC_ (3)_ J:XH\Q?+R'S]D]?/\ )/VC;_SR^:O>
M:N=.<+<RM=7^1G3K4JM^1WL[/R:W04445!H%%%% !1110 4444 %%%% !111
M0!XOJ?[,7Q@O]2N+ZV_;'\:6T<T[O';16UOMB4DD(,CH.@^E0_\ #+'QF_Z/
M4\<?^ MM_P#$U[=17/\ 5:/G][_S/D9<#\/2DY.-77_J(Q'_ ,M/$?\ AECX
MS?\ 1ZGCC_P%MO\ XFO*_P!M;X!?$WP3^S+XF\3^(?VG_%7B*SMOL7G:-J4$
M"PW&Z]@0;BHS\I8.,=U%?85<1^T=\&O^&@?@QK/PB_X2/^R/[7^S_P#$P^Q_
M:/*\JYBF_P!7O3=GR]OWAC=GG&#E7PD)4)**=[.VKWMZG@\4^'N68OAG'4,#
M3J2KSHU8TT\16LYN$E%/GJ\MG*R][W?YM+GX]45]O?\ #FW_ *N-_P#+0_\
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
MZ5U_4ZWU/ZS;W;V_X/IT]3SO[3PO]I_4;^_R\W_ ];:^A]H4445R'HA1110
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
MV:G\(/BM8>&E\2:7H5SXBMM9T[7]&\X6[W=A?VZH)3%,526&2..1/,0X922
M#Z3K-\)^,_!_CW15\2>!?%>FZUISRR1)?Z3?1W,+21N4D0/&2I975E(SD%2#
MR*TJ_+C_ ()<?M:Z'^PI_P $!-6_:Q\2^$9]=L/!OCOQ9<7>EVUXMN\R2^+K
MJW)$C@A=OG;SD=%([T ?J/17PU\1_P#@K?\ M$^ /A7>?M>Q?\$R/&-_^S_8
M6O\ :L_CY/&^GQ:V^@CYCK*:$Z^;]F\O]\$>9)O).]HTY ]K_:Z_X*'?!#]D
MO]F;0OVE;NSU7QC!XWO],TSX:>&_"5L)M0\7:EJ2[K&TM$<J"TB9DRQ&U$8X
M) 4@'HG[1?[17P<_9-^#&N?M"?M >,/[ \'^&XHI-:U?^S[BZ^SK+-' A\JV
MCDE?,DJ+\J'&[)P 2.VK\B_^"XO[<G[2\_\ P2U^(_PS_;*_8%U?X2)X[M-.
ML_"&OZ?X[L?$MBU^FHVMS]AOGM4C:QF>&&9D;;)"[1L@EWE%;[V_;3_;PTW]
ME3Q#X+^#GP_^#VM_$_XK_$FZN8O WPY\.W<%M)<Q6R*]U>W5U<$165G"K)OF
M?/S.JJK'.T ]^HKYD_9R_P""@WC;QM^T@?V.?VM?V6]1^#OQ*O\ PU-XA\)V
M4GBFVUO2?$NG0R+'<-9W]NL>9X&=#);R1(ZHZN-RY(C^$/\ P5-^"_B3X5?&
M?QS^T%HD_P +M:_9]U:[L_BMX7UN^2XETZ&-#-:WL+JJ_:;>\@VO;NJ@RL2B
M@D<@'T_17GO[*7QG\7_M%?L\^%?CGXW^#FI> +WQ5I:ZE'X2UF\2:]L+>4EH
M!<%%4)*T1C=HNL9?83N4UZ%0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I11
M10 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H
M=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_
M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444
M%%%% !1110 4444 %%%% !1165XY\=>#?AGX1U#Q]\0O$]CHVBZ5;-<:CJFH
MW"Q0V\8ZLS,<#L!W)( Y--)R=EN3*481<I.R6[-6OD+X\_\ !:+]DOX*_M*^
M'/V:=.O;KQ1?ZCKB:=XFU?06$MKH+N2BABH)N)1(4#QQY**7R2Z^6:G[<&K_
M ![_ ."@/[$VE>)_^"8?QKM);+Q!J8M]:-M+]BN+ZQ9_)EC$\FU[4Q-\TL>%
M=XPP!Z))-_P3=_X(^_!+]A>PMO'WBK[-XO\ B3)#^_\ $=Q;_N-,+#YH[&-A
M^[')4S-^\89^XK%*]?#X;+Z&'E5Q<FYZI4UHT^\GTM_75'RN.S#/<=CZ>&RN
M"C2M&4JTK2BXO6T$G[S:W>EO*ZD<Y\5?^"'OPA^/W[;^N_M0_'/XG:[XA\,:
MH(;B'P7<7DNX7."'A:YW[TM!@%(H]I7>5#*J -Y#\:_^#;#X)ZKXX@O?@]^T
M/KGAC2M1NR/[)U/1$U/[,.NV.7SH6VCH-^]L=68\U^H=8_B7_D+Z/_U^G_T$
MU-//<VHVY*K2222TM9>5K?/<O$<%<+XKF]KADW*3DW>2=WOJFG;RO;R/G?\
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
MM0:YX-UC]I[Q5\5O#_@;4+C1_#'B3Q3-$6G56"W$T20@1K')*A*L,ET6,D]
M%_X)C?'WQO\ ![]I[1/!6C_M/>*?A3X>\=:C;:1XG\2^%Y8M\"LS+;RRI,"C
M1I*X+$X*HTA!Z@_HM_Q"&_\ 60G_ ,Q-_P#?6C_B$-_ZR$_^8F_^^M?8?VGE
M'U?V//I:WPO[[6MYGYC_ &!Q)]=^L^Q=[W^./W7YKVMIO>Q]H_\ #L;]K_\
MZ3'?&C_P6Z?_ /$5ZW^R7^R?\;/V=_$6KZU\4_VX/'7Q7M]1LD@M-/\ %MK;
M1QV#J^XRQ^2H)8CY3GM7H'[.GPY\=?"#X%^%?A7\2OB?_P )IK?AW18=/O?%
M1TLV3ZGY2[$F>$RR[9"@7>?,;<P9N-VT=I7R%7$U9)P;37^%+]$S],P^ P]-
MQJ)24NSE)V\OB:9\X_M,_L4?M"?'3XI2^/OAQ_P41^(_PUTR2RA@7PQX9L[1
M[5'0$-*#*I;<^<GMQ7GW_#L;]K__ *3'?&C_ ,%NG_\ Q%?9]%$<76A%)6T\
ME_D.IEN$J3<Y)W?]Z2_!.Q2\-Z7>:)X=L-%U'69M1N+.RB@GU"Y $ETZ(%:5
M\<;F(+''<U\/?L'6EI?_ /!:/_@H+87]M'/!.WPMCFAF0,DB'PQ,"K \$$'!
M!K[NKA/ '[-/P3^%WQK^('[17@7P5]A\9?%(Z4?'>L?VE<R_VF=-MC:V7[J2
M1HH?+A8I^Z1-^<ON;FN;<[4K*Q^,G_!3FZN_^"?/[(WQC_X))^,;F2/P5J?B
MKPSXX_9EO[IR5;1)/%VF/J?AY6;K)I]S(7C3+.;:X5CA4 K[\_:T_: _; ^,
MW_!2/1/^"97[*'QJTSX26MI\(C\0_&_Q&F\-6^KZK/:OJ3:?#I^FVUWFW1MZ
M,\D\B2!0R@ %</[S^V%^P)^R)^WUX>\/>&/VMO@U;>+K3PIKBZQX=+ZG>64U
MC>!2N])K2:*0J01NC+&-BJ%E)12*G[5?_!/;]ES]LGQ'X?\ 'GQB\):M;^*_
M"<<L?AKQIX0\5:AH6LZ=%+CS88[S3YH93$W>-F9,DD $YH&?&'PA^&_B'X+_
M /!PGX'^&/C;]L[QK\8-?@_9AU^\U&7QK'I23:3'-K%@(XD33K.V5%D,3OMD
M#MP"" 1G=_:W^ ?QN_X(U?"SQU^W'^P%\<MOPP\/W-QXG\<_LX^/<3Z%.DUQ
MYEZVB7G_ !\:1.[222) /,@>63[@&U*^J_@;_P $V_V,_P!G+XB:7\8?A/\
M".6S\7Z5IVH62^*K[Q)J-]J%\E\ULUT]Y/<W$C7TK_8[8>;<&1T6%51E4;:\
MYM_^"'?_  3P-_8PZ_X$\:>(/#NF:A'?:=X!\5?%GQ#JOAR"X1MZ/_9EW?26
M[A6Y".C(/[N * /+O!?C[0+W_@X+\*_%?Q3!)I]G\6OV*[:/X;3:HHC:6:#7
M#?WNGH#UG6">"=T'\*D]JE_X*N_$+X;)_P %./V#?A3->VLGB^3XLZQJUM;J
MP,UOIJZ1/#([#JB23-$%S@.8'QG8<?5W[5_[$?[,W[;/@_2_!G[17PX&K)H&
MI+J/AK5-/U*YT[4M$O%&%N+.\M)(Y[9^!G8X#;0&!  K@OA9_P $COV$/A-X
MUT3XJ:9\+=7UKQIH'B2/7K'QQXM\<:OJVLR7T=M/:Q--=W5T\D\:0W,ZI!(6
MA4RLP0.2U 'B^@?$S]N+_@HW^V+\</A-\(OVMY/@7\,/@AXMM_"4D7A/PII^
MH>)/$FHFTCN9[J6XU**:*RM@9%6(10EI &)88P? _P!GGX<^-/$GB+_@JO\
M!'X;_'GQ)\5O$\O@O3= TWQ?KK6;:CJ&K?\ "'7MMY#?8(((?,AN/]% 2)2#
M  V6!)^[?CC_ ,$K/V-?CY\:K_\ :(\2>%?%.@>,M:LX+/Q/KG@#XB:SX<DU
M^VA79%%?#3+J 705,(&<%PH"[MH ';_LY?L2_LM?LCZQX@US]F_X06/A*;Q1
M::9;:Y'IMU<&&XCT^*2*UQ#)(T<;*LLA9T56E9R\A=SNH \[_P""1GQ/^%7B
MS_@D_P# 7QQX'US3X?#^F_!W1+6]G$Z)%8365A';WD<K$X1HIH9E<D\%&)KQ
MG_@W%\7>"O'_ .Q+X\\>?#6-4\.:W^T3XXO] 1(]BK93:D9( %[#RV7CM7J'
MB?\ X(G_ /!.SQ3XXUSQ?-\)M<T^P\5:LVJ>+?!.A^/]9L/#6NWK'+S7>D6]
MTEG,6(!=3%LDQ\ZMEL\Y_P $._"M[X-^ OQ@T6Z\-RZ5$O[4?Q">QM)+,P*+
M8ZS)Y1C4@#RRN-I QC&.* +W_!=/X(?%/XQ_\$^M6\1? [PO-KOC#X9>+-#\
M?Z#H%NI,FIOI%_%=2VZ!069VMUGV*H+,X50"6%>__LI_M5? []M+X$Z!^T5^
MSUXXM-=\-^(+))H)K>53):RE09+6X0$F&>-CL>-L,K @UZ)7RE\5O^"*?_!/
M'XI?$_4_C59?"C6O!'BO7)S-KVM?"_QSJWAEM3<DEGN(]-N88I78DLTA3>Q)
M)8DF@#NO^"G7@?XA?$S_ ()R?'?X>?">VN)_$FM_"+Q#9:+:V@)FN;B33IU6
M&/'.^3.Q?=A5'_@E1\2/A7\4_P#@FO\  WQ=\&]0M)?#Z_"W1;*"*T9=MG+;
M645O/:L!]V2&6*2)U[,AKM/V4_V/_@-^Q9\/KWX9_L_>&]2T_3M4UF35]6EU
MCQ)?:M=WU^\,,+W$MQ?332LQC@A7&[:!&  *\;\??\$3/^">GC_Q;XA\4?\
M"N/%'AVW\87SWGC/PWX(^)>N:'HVOSR?ZR2ZT^QO(K=V?^,A%+Y);))- 'P?
MKMY8^-_^"6__  5!^./P]E23X?>-/BEXIN?!UY;G-MJ;P65G;7U_;L/EDBEN
M8G D7(<Q-R<5]P_\%(-/LM+_ ."%7Q>TO3[5(;>V_9KU**"&-<+&BZ,P50.P
M  %>Z>(/V./V9/$?[+-U^Q/=_!_3+7X67GAYM#F\&Z.\MA;"P;[T*-;/')'D
MY)=&#DDDMDDUN_$SX#_"GXP_ [6?V;OB-X5_M'P7X@\-RZ#J^B_;IX?M&GR0
MF%X?.B=94S&2N]7#CJ&!YH ^;OVD]/LM+_X($>/M*TZU2&VMOV/M5B@AC7"H
MB^%90J@=@  *^6_VP_B!\-/A=\$/^"7'CSXOW=M;:!8^/_")N[R]8+#:R/X:
M,<$\C-PB1S/%(7. H0L2 ,U^FOBGX#_"GQI\!=1_9C\3>%?M/@?5O"$WA?4-
M$^W3IYNDRVIM)+?SD<3+F!BGF!Q(,Y#!N:^-?^"FG[-OP[U7XG?L3?L[VWPJ
MCU;X?:7\4[C0K[P_=VLE]:QZ.OA;4;58+@R[RT9CVQEI"2V>22: -;_@XWU7
M0C_P2"^*/@"\1+K6?&TNC>'O!ND+@SZIK-QJMI]E@@3J\H9#( .0(F;^$UA^
M$93\+/\ @X?DA^-&H1C4/'_[)VGZ9\.M6NFPE[/I^K2S:K80,WWIOGBNFC'/
ME_,>E>P?!W_@CQ^P=\%/BKX?^,>@_#[Q)KFL>#F)\"Q^./B'K.OVGA?(P/[/
MMM0NIHK8J,!75=Z8&UEKTW]JW]BW]FC]MGP98>!_VDOAE#KUOH^HKJ&@ZA!?
M7%CJ&CWBCY;BSO+62.XMI!Q\T;KG #9'% 'R_P#\%S+[3_%$O[+7P,\*3I/\
M0O$'[5OA+5/!]C <W-O!ILLMSJ&H!1\PA@MB_F.. )0#]ZNI_:@_X)[?&'P%
M\4_&'[;W_!.7]IJ7X7?$+785U'QMX0\2VZZAX,\:7%M $22_M7*O8SM'&D;7
MELZ,%7+*QW$^E?LU?\$Q_P!D#]E?XGW/QS\ >#-<UGQY=:<=/;QSX^\9ZGXB
MU:&S)R;>&YU*>9K>,]UBV;OXLUS?Q>_X([?L1_'#QIXB\7^.],^(9@\8:A)>
M^,/#.F?&+Q'9Z+K4TA)D-QI\%\MN5<GYD5%4]QR<@'R_\4OVP5_;[^!__!.;
M]KX^#'\/3>-_VD]-NKS16F,BVMQ'I.N6\RHY +Q^;$Y1B 2A4GDU[;^U>5@_
MX+@_LAR3,%$_PY^)D<)8XWN(-'8J/4@<X]*^BM>_8X_9F\1:+\-?#-Y\)+"W
MTSX/:Y:ZO\-=,TN::RMM"N[:VEM8'CBMW1'5(9I4$<@:/YLE20",G]K;]A#]
MG']MA/"]W\</#^LC5_!&I37W@_Q-X7\47VBZKHTTT8BG-O>6,T4J+)& KINV
ML%7(RJD 'Q-^T'X&^/>L_P#!PW<Z#\/?VN'^$.I>,OV8;*+P5J\G@NPU@:S%
M9:Q<R7VFPB]^5)4,B7+)'\Q3YB,+D>^?#O\ X)K?'^+]M+X=_MF_M'?M]ZG\
M1M3^&^C:WINBZ./AQIFC1RP:G D<RRR69#.%:*&10P.&3C&XUZA\>/\ @G3^
MR+^TU\'_  C\%/CA\-+G7M.\ PVZ^#-8G\1WZ:WH\D$21)/#JL<ZWHF*QH7D
M,Q:4J#(7/--_9C_X)X?LU_LF^.;_ .*?PVA\9:IXJU/2CI=YXE\<_$?6?$%V
M;+S$D^SHVHW4RQ)OC1L1JI.T9)Q0![C7X?VG_*H=\8O^PYXK_P#4UEK]P*\/
M3_@G!^QA'^R'K/[!R?!K'PH\03W<VK^%?^$BU']^]S>F^G/VG[1]I7=<L9,+
M* ,[1A?EH L_M^:7IUA_P3S^->B6=E%':0_!CQ)!%;(@"+&-)N%" >@ QBO@
M#QQ>67@SX!?\$FOC7\0I5C\$Z'<>&-/UV]NFQ!:ZAJ'@];?39I6/" 7 ($C8
M"EAR,U^IWQ"\!>$_BIX!USX7^/=*^WZ%XDT>YTO6K'SY(OM%I<1-%-'OC973
M<CL-RL&&<@@X-<7XE_8X_9E\:?LLVW[%'C/X0:;K'PNL_#%GX?MO"6JO+<Q)
MI]I%'%;1^9(YEWQ+%&5F+^:&17W[ANH ^1?^#H+XA?#;P7_P1N^(N@^/;VU6
M]\3ZOH.F^%[.9AYEUJ U>TN<1 \EDAMYY3C^&)JY']L[P=\;M1_X.#_A[!\/
M_P!JAO@_)XS_ &6[W1O!?B*7PA8ZPNJZC::\;N_TV&.]^1)3;26LY9/F*V^.
MAY]XB_X(7?\ !-V_\/ZAX8^(7PM\4^-[.]TD:5:KX\^*&OZN^DV/FQR?9["2
MYO6>P4M#&&:!D=D78S%"RGVO]J[]B_\ 9F_;=\!VGPZ_::^%MMXCL--U%-0T
M:X%W/9WNE7B?=N;2[MGCGMI1_>C=21P<CB@#PKPU_P $S_VB]:_;"^$O[7'[
M2?\ P4+U/XA7?P?FUM_#FB#X9Z7I$<HU33VLKE));0AF4KY3X((W0KTZU\2_
M\%3M+A_:A_;PU_\ ;,^!'P('C/X7_LHG2K+]I*.QOIE7XCO::A#J$ND1P(1#
M?-HD2F]<2\&1O(8$*!7Z1_LZ_P#!-7]E_P#9D\?7GQ8\"CQWJWBJ\T*;16\1
M^-?BEKNNW<.GRO$[V\+7UW*(%+0Q'=&%?]VOS<5Z#^SS^S'\"OV5/@]9_ 3X
M#?#^#0_"EE)<R)IKW<]XTTMQ*\T\L\]R\DUQ)))([,\KNS9Y. !0!O\ PQ^)
M?@3XS?#G0OBW\+_$UKK7ASQ+I-OJ>AZM9/NBN[6:,212J?0JP.#@CH0#6[7
M_LT_LP_ _P#8_P#A1;? W]G3P9)X=\)V-[<W6GZ'_:UW=PV;W$S32I#]IED,
M,1D=V$*%8T+':JYKOJ "BBB@ HHHH **** "BOB__@I7^WW\>OAC\0Y?V)?V
M)/A?I.O_ !4U#X4ZKXXUW7O%&M26&E^$/#T#/;"_<PH\MQ<27 :.&&,#YD+,
MP4&M7_@D#X\_X*+_ !(_9B\"^./VU;_X9:QH.O?"OPYJOA+Q'X1N]2.M7K7%
MC%(YU:.[!C-P49':2%]K2,^%4 9 /KNBOE;XW^/_ /@LGKOQ7U_0OV5OV=_@
M/HG@_1K@1:1XA^*WCK4Y[OQ&/+5C-%:Z9;$6:!V:/$SL^4W;<,*T_P#@FG^W
MWX@_;>\(>.?#7Q;^#K?#[XH?";QM/X4^)/A!-3%];07L:*Z7-K<!5\VVF1MR
M$@$;6'S *[ 'TM17PEH?[>'_  4A_;/\7>,_$W_!-3X!?")_A=X)\47OAVT\
M9?&'Q-J5O+XSO[*0Q7;Z;#I\#B*U297A6>9F$C+D 895]E_8L_X*$^#OVH/V
M9O$_QR^)G@^;X;ZW\,]8U71/C!X4UB\6=O"VJ:8N^\C,R ">$1%9DF4 /'(I
MP#D  ^B**_/KP+^WC_P6'_:0^#H_;8_9@_8@^%;_  HU"T?5?!W@7QIXSU"V
M\:^*=(7+17,1AMWLK22YC DABD9^'7+'(+?7?['G[4_PT_;:_9F\'?M3?"%K
MD:#XQTD7=M;7R!;BSE5VBGM9@"0)89XY87 )&Z-L$C!H ]*HHHH *\+\ _\
M*03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "BBB@ HHH
MH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_
MZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N
M!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **
M** "BBB@ HHKYO\ ^"BW_!2KX._\$]_A_%?>)HCK7C#6+=V\,>$[:3:]SMX,
MTSX(A@5N"V"S'(4,0VW;#X>MBJRI4HWD]D<F.QV$RW"RQ.)FHPCNW_6K?1+5
MO8^B[JY,$3^3%YLPB9XK=7 :3'89('4@9/ R,U^/GQ \!_\ !1S_ (+6?M):
MI\./B!X=O_A9\+/!&OR6FJ:=>(QM[">-L,I^[_:-[M/!&(XU8$% X,GH7_!,
M+X-_\%"/VO/VI;/_ (*7_M(?%#5/"^A?9I(=#T:*+RUUBPDY%I!;/E8;#.UO
M,8%Y&574ECYR_J, !T%>Q[19#B)1IN,ZEOBWY'U2Z-^?_!1\I["7&^!A4K*I
M1P_,WR:+VT-.5RMK%7Z=5KV:\U_92_9.^#'[&7PAM/@S\$/#[V>FPRFXO;JY
ME\RYU"Z955[F=\#=(P11P H"A5"J !Z5117B5*E2M4<YN[>[9]A0P]#"T8T:
M,5&,59):)(*Q_$O_ "%]'_Z_3_Z":V*\&_;<_;<^"7[%^I?#.;XR:R+5?&WC
MJ#0[ B11Y D&)+N3/2"+='YC=O,7UHA3G5ERP5V55K4J%-SJ.R75GO-%([I$
MADD<*JC+,QP /6OD7XW_ /!7;X76/CNY_9__ &)?ASJ_Q_\ B='\DNA^!9%.
ME:4Q. ^H:H<V]N@8$'!<AAM;83FJI4:M9V@K_DO5[(SQ&*P^%C>K*U]N[\DE
MJWY(^NZ^9_VP?VLOVL/"/Q-MOV9?V*_V2-2\7^--2TB._F\;>*";+PGH5O(\
MD:R3W*G=<2AHG)MH]KD $%ONFA^RS^S?^WQK?QBLOVH?VY?VI_+OK:UGCTGX
M-_#F/R/#>G),A4BZDD!DU"90<AFQL=?E=E.*^IZNU.A4Z3^^U_PO^1E>MC*&
MG-2N_+FM^-K_ 'KR9\=_!C_@DWI/B+Q_9_M%_P#!1CXKW7QW^(]N?,TZWUJW
M$7AKP\20?+L-,'[K@\>9("6*J^Q'R:^PXXXX8UBBC5450%51@ #H *6BHJUJ
ME9WF_3LO1;(UP^%H86+5-6ON]V_-MZM^H4445D= 4444 %%%% !1110 4444
M 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %?*O_!0
MK]B'QU\3M;T;]LC]CS5;?P[\>_A["S>'[YR$MO$]@,M+HM^,@20RC<$9B-CM
M]Y0Q9?JJBM*56=&?-'_A_)^1AB</3Q5)TY[?BGT:?1KH>*?L)?MM> _VX?@Z
MWCG0M*N- \3Z)>-I7C[P1J>5OO#FK1Y6:UF1@&V[@Q1R!N4<A65T7VNN(\8P
M?#C]GWPMXY^/&@_"<S7\MC)K'B9/">AQR:IKTEK;X087:US-Y:!$#-Z $9J+
M]F;]I/X2?M<?!/0OC]\$O$:ZEH&O6HEA8@++;2CB2WF0$^7-&^49>Q'!(()J
MI%2O.$6HW^[R_P B:$Y04:-6:=2U^UTG:]ONOYG>5#J&GV&K6$^E:K90W-K<
MPM%<VUQ&'CEC8$,C*>&4@D$'@@U-16.QTM)JS/A_4/@M^Q)_P0Y\$^//VMM&
MT+Q)>3^*=1^QZ9I4,KRK")6,L6FPX CBB#(S>=-E@J[0S'"O]1?LS_M*?"?]
MK3X.:5\;O@WKXOM(U./#Q/@3V5P /,MIT!.R5"<$=""&4E65CO\ Q1^%_@+X
MT_#[5OA9\4/#%MK.@:Y9M;:GIUVN4EC/N.58$!E8$,K*&!! -?EY\%?V/OV]
M_P#@EA_P4 TCP5^S!HU[XZ^%7Q#U,1W"WDA2T2T7+/\ ;9%4K:W5O&69)PN)
M0,*K%FA7W*4*.:T)NK4M76J<GI**6WDU;^NGQF)J8SAG&T8X:@G@I>ZXPC[T
M)RE\32^*+;L[;?=?]8J*@MM4TR\N[C3[348)9[-E6[@CF5G@+*&4.H.5)4@C
M/4$&IZ\/8^R33V"L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H&
M;%%%% !117QM_P %2_\ @K5X3_8)LXOA=X)\+2^(/B5K.G"YTJQNK>1+&QA=
MF1+F9^/.RZ,%BC.24.YDXST87"5\;75*C&\G_7W'!F>9X+*,'+%8N?+"/]))
M=6^Q]7^.]?\ $.C>$M:N_ .@6^N>(;#2);G3- EU%;;[9-L?R8FD(/E+(Z%
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
M8^U'X->*_'VG7EW\.;Z'QG:>(=(\0/9QB6[LA=6Z1-!>1Q'S?*>/:Z(Y5VP
M0#ZIHKYW^#O_  46^&WB_P"(OQL^$/QO\/-\,_$?P,G:]\2VNOZFDD%YX<:$
MSV_B"WF"J'M)$23=QNA>,I)AB >O_8E_:>U']LG]G?1_VDG^$.K>#-(\4RSW
M7A33]=G5KR]TCS"+2_EC51]G^T1@3+$2Q6-T)8EL  ]9HHHH **** "BBB@
MHHHH ^(_^"LG[ WQ&^*'V[]NO]DOXW)X ^+W@[X8ZMX>U"35+#[9I'BSPU(L
MEQ-I%_$/G0"0O+%/'\T;L3M8[63F_P#@A'_P4-T?XV?L\?#S]B3XK?!W7?AO
M\3O GP0\,ZEIVBZW*D]OXI\,_8;:WM==T^XCPLL,G[KS(R T$DOEDL58CT__
M (*4_M,?M6?!;POXG\)?#?\ 8"\2?$WP)JOPUOFU#QOX5\8Z5!/I%Z\=TDD,
MUA>2Q221)"(I?-C9L[V7;D#/SM_P15_9G_:C^+7B/X-?\%!/VD? ND^!_#?@
MO]E30?AY\)O"MGK<>H7VL6<D%G<3:[>21#RX%F6*/RK7+.BR'S CK\X!]Q_M
MK?MC_!_]A']GC6_VB?C/?R_8M.5;?2=&L4\R^UW4I<K;:;9Q#F6XFDPJJ!P-
MS-A49AX%_P $ROV7_CU^SG^RY\4_VEOV@[&*T^-OQTU[4_'_ (OT:T.^/0)I
M;?%AH\9_C^RPHB$\GS&D&6 #'Y[\?>&/^"K'C?\ X*8:U^UC^T#_ ,$FM=^*
M/A7X;:K<V/[.?AW2_C)X6L=*TB$2,C>()H+J\\R;4;A%1D:1$^S(0H4NH=?O
M#]D3X]_M7?&]O$*_M._L':Q\$QI@M/[$.K?$'1M=_MGS/.\[;_9DTGD>5LBS
MYF-_GC;G:V #QK_@WGLM+L?^",/P"72&#)-X2FN)W!R6N);^YEG8GNQE>0D^
MI-?''[7>M>(O"VG_ /!831?!#R16">&_"$Z1V^0HFO?"<::BW'=H^7_6O?\
M]GOPI_P4?_X).Z%XB_9$^"7["$OQZ^%%MXEU+5/@UKWAOXB:5HUQHEC?74ET
M=&U.+49$($$TTH2YA\Q6C9<JI&P>D?L7_P#!-_QI;?LK_&S0?VZ+_2]0^(7[
M4&K:QJ?Q7A\.2L]II-O?6?V&#2K25QF2.TM0J+(1G>7(+ *Q /I/]E[3-%T7
M]F?X=Z-X;C1-.M/ ND0V"Q#"B!;*)4 QVV@5\I?\$"I)+?\ 9M^+_ANT&W2-
M%_:F^(5CX>B3[D=D-7=U5!T"[Y).GJ:Y#X-?$/\ X+7_ +(_[..G?L2Z;_P3
M^TOXG>*/!NC)X;\#?&VV^)>F6/A[4+&&/R;+4-1L[B07T4L42Q>= B.96C;8
M_P X(^H/^":_[&K_ +!7[&OA']F_5?%P\1:]8+=:CXO\2!"O]K:S>W,EW>W
MR =AGF=4R =BID T >[4444 >):I^U+\9;#4[FPMOV+?&]U'!.\<=S%<VVV9
M0Q <9;H0,CZUPWP"^)?B[QA^VSXX\0Z[\']9T&ZF\%Z>DFE:A)&98@DI"L2I
MQALDC_=-?4U>%^ ?^4@GC_\ [$32O_1C4 >N?\)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+5'Q+KVIW.
M@W4$WABZA5HB#*[+A?<UTU9OC'_D6+W_ *X&@"I9>(]52SB1?"5XP$2@,&7!
MXZU+_P )+J__ $*%[_WTM:6G?\@^#_KBO\A4U &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 <SXEU[4[G0;J";PQ=0JT1!E=EPON:LV7B/54LXD7P
ME>,!$H#!EP>.M6_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H S?\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
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
M^+]W;6V@6/C_ ,(F[O+U@L-K(_AHQP3R,W")',\4A<X"A"Q( S7Z:^*?@/\
M"GQI\!=1_9C\3>%?M/@?5O"$WA?4-$^W3IYNDRVIM)+?SD<3+F!BGF!Q(,Y#
M!N:^-?\ @II^S;\.]5^)W[$W[.]M\*H]6^'VE_%.XT*^\/W=K)?6L>CKX6U&
MU6"X,N\M&8]L9:0DMGDDF@#6_P"#C?5="/\ P2"^*/@"\1+K6?&TNC>'O!ND
M+@SZIK-QJMI]E@@3J\H9#( .0(F;^$U%\;+B7P9_P7&_9<7QKJ:+/K7P*\;Z
M/8W<K86^U&*32KB6)"?O/Y4;R8ZX!->D_!W_ ((\?L'?!3XJ^'_C'H/P^\2:
MYK'@YB? L?CCXAZSK]IX7R,#^S[;4+J:*V*C 5U7>F!M9:]*_:S_ &*/V;OV
MW/!VF>#/VBO ,FJIH.K)JGAS5=.U:ZT[4M&OD!"W-I>6DD<]NX!YV. V &!
MQ0!\R?\ !3KXB^$(/^"FW["?PF;686UZY^*/B#5UT]7!D2TC\/WD)E8#E5:2
M8*I/WBCXSL;&U\8&6#_@OS\%'F8()_V;O&,<)8XWN-5TEBH]2!SCTKTGX5_\
M$H?V'?A'XMT/XDZ-\,M7U;Q?X?\ $D>O67C;Q5XXU?5=9DOX[6XM(WGO+JZ>
M2>-(+NY1()"T*^<[",.2U=)^UI^P#^S5^VGJWA3Q3\:="UV'Q!X'GNI/"?BK
MPCXNU#0]5TP7*+'<QQW=A-%*(Y410Z%B#M'&: /B?QQ\/_VA]<_X."_BGX/^
M'?[8S_"#5_&'P(\-:AX,FD\#Z?K)UW3;.XNHKRWA-]Q&T-PYE9(_F99-[#"@
MU]$_!K_@F]\<_#/[;?AO]MW]H;]NW4OB3KGACP7J7AG3M-/P\T[1HVL[R6*5
MP[69!DVR0HX# X/IFO2?VC/^"=/[(G[5O@7PGX&^.'PTN=4/@.-!X*\16_B*
M_M-;T5EC6/S(-3@G2[5V5$WDRGS"@+[R,U+^S!^P#^SE^R/XHU?Q]\+K;Q;J
M'B37K*.SU?Q)XV^(.K^(+Z>W1]Z1"34;F;RT#<XC"Y/7- 'A7_! _1=,TO\
M9.^(M]86:12ZE^TE\0;F]=5P9I1KD\(8^I\N*-?HHK[?KBO@/^SM\'?V9?"%
M]X#^"'@_^Q-)U+Q%J.NWMI_:%Q<^9J%]</<W4VZXD=AOFD=M@(1<X55  KM:
M /R*^#W_ "AR_P""FW_99_CE_P"D[U^AW[+NE:=I_P#P3S^'6B65E'':0?!C
M2((K9$ 18UTF)0@'H ,8JUH_["'[*6@?!SXG? #2?A7Y7A'XQZUKFK?$C2?[
M<OF_M>\UA2NI2^:TYEM_.!(VP/&J?\LPE>B^&O 7A/P?X!T_X7^'-*^SZ%I>
MCQ:786/GR/Y5I%$(DCWLQ=L(H&XL6.,DD\T ?C/:3VWAS_@@Y_P3N^,/C!@G
M@SP!\?\ P!KOCZ]G/[BQTI+N_M_M,Y/ BCN+BV)SQT]J^ZO^"_?Q&^&?P_\
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
M %^G_P!!-;% !1110 4444 %%%% !1110 4444 8_P 0?A[X'^*_@G4_AO\
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
MLO\ @YU_:T\$_!3X":1\ O"6CZ4?B#\14D2\U@649OM.T!/EG59<;XQ<OB#
M.'C6X4U^!E?U8_M-?\$DO^"?G[8WQ2E^-'[27P(G\3>)9K*&S;4)?&6L6RI!
M$"$C2*WNXXHU&6.%499F8Y+$GRS7/^#?K_@D59ZCIL%M^R3M2XN2DP_X3W7S
MN&W..;_C\*^FR[-\#@L*J;C)OKHM_O/@<\X:S;-LPE64X*.R5Y;>?N[O<^5O
M^#9VY_8O_:&^#.O?![XE_LS?#C4/B9X#O#=P:_J?@^RGO]1TFX<E)3+)&79H
M9=T3$'A7@SR:_8/2]*TO0]/BTG1=-M[.T@39!;6L*QQQKZ*J@ #V%?/'[,O_
M  22_P""?G['/Q2B^-'[-OP(G\,^)8;*:S74(O&6L7*O!* 'C>*XNY(I%.%.
M&4X9588*@CZ/KQ\PQ%+$XEU*=[/H^CZ]6?49+@J^ P$:-=1YHZ7CU72^BUZ!
M1117">L%%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9
M?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]
M&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !6;XQ_Y%B]_Z
MX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[_D'P?]<5_D*FH **** "
MBBB@ HHHH **** "BBB@ HHKRG]J#]MK]F/]CKP[_;_Q^^*NGZ1+)$7L='C;
MSM0O>W[FV3,C#/&_ 0$_,PZUI2I5:TU"G%MOHM68XC$X?"475KS48K=MI)?-
MGJU?E!_P<X:MX,U?1OA9IEE\0-*?7-$U#4Q>^&H[]&O$@NHK=DN7B!W*@-L5
M#,!DOQGG'T[\;/CY\=/V^_\ @GFGQC_X)@^-+S2/$.J:JMO)97?V:#4%A69H
M+FV\QW*6DRADF$@?/EK\K9=37CG[(G_!OA\/=%OC\4_V\/'%Q\0O$]\YGN]#
MM-0G6Q25N6:>X)6>[DSSNS&N<@AQS7OY3'#977^MXFI:4&UR)7DW:SOT2UW/
MAN**F8<1X+^S,NH<].M&,G6;M32NFK6NY/356NNS3/Q8KK_@#\*/%OQT^-GA
M7X0>!K26;5?$6NVUE:"%23'O<;I3CHJ+N=FZ!4)/ KI?^"L&A?LW_LJ_MM>*
M/@'^RZ^J:GHGAX10ZHVJ:DLHM-28%YK6%U0%XX@R1DN2X=9%).W)_4S_ (-W
M_ /[ GBOX.-\;O@6U_JWQ2LM,MK;Q]+K\+&70+B<29MK4F-(Q$_DNP="[LA
M=AR@^VQ^>T,/E_UBG%MM::;7VOV/Q_)N",?C<\^I5Y1C&#]Y\R=TGJH]6_NM
MN]C]*I98X(VFFD5$12SNQP% ZDGM7RIX_P#^"N'P&;XQVW[._P"RMX,\1?'/
MQI_:$,.M67PV@2>PT.!I LD]WJ#D6T04;N Y^==C&/.1D?%7_@FW\=?VQ/BG
MKMY^V_\ M>ZMJ/PM&L3?\(W\(/AU')HMA<V&\^4-4N58SW;E-N] P4.NY&4'
M:/I?X+? ?X,_LY>!;;X9_ GX9:+X4T*UYCTW1+%($9L &1R!F20XY=R6;J2:
M_,4L+2C>3YWV6B7J]W\K>I_1SEF&(G:"]G'N[.3]%LO5M_X3E/VMOV+_ (*?
MMM^%=%\!?'Q==O/#^CZVFI7&A:9K\]E:ZL51E$%XD+#SH06#A<A@R+A@"P;O
M?AU\-?A[\(?!MC\//A7X(TKP[H6FQ>78:1HMA';6\"^BQQ@ 9/).,DDD\UMT
M5SNI4<%!O1=#L5&C&JZBBN9[OK]X4445!J%%%% !1110 4444 %%%% !6/XE
M_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I
M_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\
M7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !
M1110 4444 %?+/[1W_!2[_AG[XSZS\(O^%*_VO\ V1]G_P")A_PD?V?S?-MH
MIO\ 5_9GVX\S;]XYVYXS@?4U?EE_P4=_Y/-\9?\ <._]-UM7FYIB*V&PZE3=
MG>WX/N?BOCMQ;Q#P;PC0QN3UO9595XP;Y82O%TZLFK3C);Q3O:^F^Y['!_P5
M\\G6Y]9_X9YSYT*Q^7_PEO3'?/V2O1/V<?\ @I=_PT#\9]&^$7_"E?[(_M?[
M1_Q,/^$C^T>5Y5M+-_J_LR;L^7M^\,;L\XP?SIKV_P#X)Q?\GF^#?^XC_P"F
MZYKQ\/F6-J8B$93T;2V7?T/YRX.\:?$S->+LNP6*Q_-2JUZ,)KV5%7C*I&,E
M=4TU=-JZ::Z,_4VBBBOJC^]PHHHH **** "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 *\+\ _\I!/'_P#V(FE?
M^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "LWQC_R+%[_U
MP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%%
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
M9\)XZK[*CCJ3G_*YQ4O_  %M2_ ] HI$=)4$D;AE895E.01ZTM;'TNX4444
M%%%% !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03
M0!L4444 %%%% !1110 4444 %%%% !1110 45@_$7XH?#[X2>')/%GQ'\66>
MD6$?'G7<N#(W7:BC+2-_LJ"?:O'3\2?VD/VH/]$^"FBS?#_P=-P_C/7[7.HW
ML9[VEL?N CI(YY!!!4C%8U*T*;Y=WV6__ ]6?.YMQ-E^5UUA8J5;$R5XT::Y
MJC7=ZJ,(_P!^HXPZ7OH=[\:?VFOAI\$Y(=#U6XN-6\17N%TOPKHD/VB_NW/W
M0(U^XI_O-@<'&2,5^:O[9.N^.O$_[2/B/7_B3X/CT#6+K[')<Z/'=";[*GV.
M#RE9QPS>5Y9;&/F)&!TK]+_@O^S9\+_@='-?>&=-FO=:O<MJGB75YOM&H7K'
MEB\K<@$\[5PO&<$\UWU<>*P=;&TTIRY=;V2O_EK^!^<<<>'/$7B9E,*&9XV.
M%49J<:<(>UC&T91]^;<)3G[V\>6$5=<LVU-?B'7M_P#P3B_Y/-\&_P#<1_\
M3=<U^FME_P CO>_]>47\S6Q7+1R;V56,_:7LT]NWS/@^'OHU?V#G^$S/^U>?
MV%6G4Y?86YN2:ERW]L[7M:]G;>S"BBBO</ZE"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_
M ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH ***
M* "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/
M^N*_R%34 %%%% !17SA^TU_P5C_86_95%QIWCGXTV>L:W;Y#>&_"6-1O XZH
M_EGRX&]I72OG7_@HA_P5C^+MI\"O"_C[]@]18:7X@EV:IXU\5:'';V]HLD2O
M#Y,]Y*MNA4B19#*C*"4P1W[:6 Q,ZE.,ERJ;M%RT3TON?,9IQAP]E5X5*ZE4
M7V(-2FWV44^G6]K=3]!_$WC'PCX*M(=0\9>*M-TF"XNH[:WGU.^C@26>1@L<
M2ER SLQ "CDDX KY,_X*>?\ !6G3/^">FKZ5\/--^".J^)O$GB#2C>Z5<SW*
MVVF*OF-$09%WR22*R@M$$7AT^<;N/R'T?3?BS^V5\2%\2^-/BY\3OC5XLMY@
M1IOPOT2ZUM]-E# B.74)S%96,? (DMVGC7CCT_8K2?\ @GMX?^.GP$L?&7Q;
M3Q1I7Q7U/P@PLM7\=:I!X@NO"&ISP#<51=MM<B.4+E,!9 @!VG[O=B<'A<JQ
M%/GM63OS*[BD^FNK:[M(^8GQ'Q?Q!AZE/*,(J3TM4J32LNMX\DO>>R5M-V]#
MX3^#?_!2+_@I#\6OVCO#'Q^^,OQ!M/"WP_T#4Q>:IX3M;=K.SNK YCGB\E \
MLK^6[&-KI]BN$8,,5V4_Q]_X)V?MT_\ !0J/5O@O^S'!\1/B)XD@CC:Y\27\
MD^@V;6UN^VYNH;5'@+-'$L>9974E$ 4$Y/T?\,O^"#/[)5E<VVO?M.^,?&?Q
MGU2WE\Z*'QEK;0:3;2]S;Z=:>7#&G_3-O,7DU]?_  V^%'PO^#?AF+P7\(_A
MSH7A?2(/]5I?A[28;.W7C&1'$JKGWQ6.*QSJ5.:E+DTY4J:Y%;S;YG+[HW.'
M+N".+<51Y,WS"\7)3:C",I7M;XJJJ)66B<5&W1'RW\:/V?\ _@KAX\30?!/P
M6_:D^%OPM\-M;RQ:Y-X<\(R7-QIJ+L$*64<R;7&#)D,T>W8N"<\8?A;_ ((0
M_LS^)M:MO'7[9_Q<^)'Q\\2PH-UY\0O%<_V*)N_D6L++Y4?_ $S:20"OM^BO
M/I5JM&GR0=O/J_5[_+8^ZPW"^5T:?)5YJWG5G*I^$G:WDE;RL><_#C]D']EO
MX1:=#I7PW_9_\):3!;C%NMOH<),8_P!EF4D?@:]"MK6VLH%M;.WCBC082.)
MJJ/8#I4E%8J,5LCUL)EV7Y?'EPM&--?W8J/Y)!7RS_P4N_9Q^,_[0/\ PA7_
M  J+P;_:_P#9']I?VA_Q,;:W\KS?LOE_ZZ1-V?+?[N<;><9&?J:BLL10AB:+
MIRV?;[SR.+>&,!QEP]6R?&RE&E5Y;N#2DN6<9JSE&2WBKW3TOZGY6WG_  3N
M_;%T^U>]N_@_LBC7+M_PD&GG ^@N*DC_ ."<W[94L:RQ_!S*LH*G_A(=.Y!_
M[>*_3SQC_P BQ>_]<#5S3O\ D'P?]<5_D*\W^Q,+_-+[U_D?BO\ Q+%P%_T$
MXG_P.E_\I)JBO;&RU*U>QU&SBN()%Q)#-&'5AZ$'@U+17L']&.*DK-:'D_C;
M]B7]F_QI>?VS!X CT#5$):'5O"TS:=/$W]X>3A"?=E-8+?#+]L7X-?Z1\+?B
M_:_$'2HO^8!XZC$=[M]([V/&]SZR84>E>[45SO#4F[Q7*^ZT_P"'^9\IB."L
M@G5=?"P>&JO[=!^RDWWDH^Y4]*D9KR/%O#/[:_@NTUJ'P;\>O!^K_#?6YCMC
MB\1Q?Z#<-W\F\7]VZC^\VT>]>RVEW:W]K'>V-S'-#*@>*:)PRNIY!!'!!]:I
M^*/"?A?QOHLWASQCX>LM4L)QB:SO[998V]RK C/H>HKQB\_9-\:_"*YD\0?L
MB?$^?P\-YDE\&Z_(]YHUR2<D*&)DMR3U923V&!2OB*6_O+[G_D_P]#G=;B_(
M_P"-%8ZBNL%&G72\X75*IYN+I/I&$F>[T5XEX8_;%M_#.N0> _VH? US\/M;
MF;9;7]V_FZ1?-ZQ72_*OJ5?&T$ MFO:K:YMKVWCO+.X26&5 \4L3AE=2,@@C
M@@CO6M.K3JKW7_FO5'N91GV4YY"3P=2\HZ2BTXS@^TX22G!^4DK[K0?1116A
M[ 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !111
M0 4444 %%%% !167XP\;>$/A]H,WBCQQXELM)T^ ?O;N_N%C0'L,D\D]@.3V
M%>+2?M0?%GXZ3/I'[(_PP:?3RY23Q[XMB>VTY.<%H(L>9<'\!@]5(K*I6ITW
M9[]EJ_N/ S?B7*<FJQH5I.5:6L:4$YU9>:A&[MWD[07VI)'M_B/Q/X<\'Z/-
MXA\6:]9Z986ZYGO+^Y6**,>[,0!7C=]^VE'XXO)-"_9A^$VN>/[I',;:K'$;
M'2H6Z'=<S 9(ZX ^8#@U-X;_ &+/#NM:O#XT_:/\;:E\1]<C.^--8/EZ;:MW
M$-FGR =L-D'KM%>SV%A8Z79Q:=IEE%;6\"!(8((PB1J.@51P!["L_P#::O\
M=7WO_)?B>6H\8YUK)QP-)]%RU:[7FW>C3?DE7]4>'I\&?VN/BN1<?&']H.+P
MG8R<MH/PZM?+D /8WDV9 P'!V@KGI6SX1_8:_9G\+7?]KW_P^7Q#J+',VI>*
M;E]0EF/JRRDIGZ**]<HIK#44[R5WYZ_GM\C>AP1PY&JJV)I?6*B^W7;K23[Q
MYVXP](1BNR*>B^']!\-V8T[P[HEG86Z_=@LK9(D'_ 5 %?E]_P %'?\ D\WQ
ME_W#O_3=;5^IM%9XW!K%T533M9WV]?0\+Q+\/(>(?#U+*H8CZNJ=2-1-0YU[
ML)QY>7FA;X[WOTM;73\0Z]O_ ."<7_)YO@W_ +B/_INN:_37Q+_R%]'_ .OT
M_P#H)K8KSZ.3>RJQG[2]FGMV^9^1\/?1J_L'/\)F?]J\_L*M.IR^PMS<DU+E
MO[9VO:U[.V]F'7K7'>-?V>_@;\15<>-?A+X?U"23[UQ-I<8F_"50''X&NQHK
MVI1C-6DKG]-XS X',*7LL52C4CVE%27W--'A<_[#.@>$Y3>_L^_&#Q?X!E!R
MEG8:H]WI^?5[><G?SV+8I#XI_;@^#W_(V>"=#^)^DQ_>O_#L@T_4U7NS0/\
MNY#Z+'R?6O=:*P^K0C_#;CZ;?=M^!\P^"<KPKYLJJ5,'+_IS*U/_ ,$R4J/W
M4T^S1Y7\./VQ_@A\0=7_ .$3OM:N?#'B%2%D\.^+K4V%VK'HH$GR.?96)XZ5
MZI7-_$CX/_##XOZ3_8GQ,\#Z=K, !$9NX 9(L]3'(,/&?=2#7E1_9O\ CE\$
M3]M_9=^,<EQIL7(\$>.':[L]H_@@N!^]@'HO0D\M1S8BG\2YEW6C^[_)_(GZ
M]Q=DW^^4(XNDOMT?<JI?WJ,Y.,O-PJ7?V:70]YHKQ/PY^V?HF@ZS#X*_:4\#
M:A\.-;E;9#-JI$NF7;>L5X@V8[G=@#IN)KV>ROK+4K2/4-.O(KB"9 \,\$@=
M)%/0AAP0?45K3JTZOPO_ #^:/;RG/\HSR,G@ZJE*/Q1:<9P?:<))3@_*44R6
MBBBM#V HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":
M-BBBB@ HHHH **** "BBB@ HK*\8^./!WP]T.7Q+XY\3V.DV$/W[O4+E8DSZ
M L>2>P')["O'+C]J;XD_&>9]&_9'^%DNIVQ8H_CCQ3')9Z3%SC=&I EN,>B@
M$>A%95*U.F[-Z]EJ_N/!S;B7*,FJ1HUI\U:7PTH)SJR](1O*W>32BOM22/:/
M%'BOPSX)T2?Q+XPU^STS3[9=T]Y?7"Q1H/=F(&?0=37BUU^TY\4?CC<2:%^R
M)\.S=6.\QS>/_%$3VVF1<X)@C($ER1[ 8.,J0<U>\,_L;Z;X@UN#QU^TQXYO
M?B)K<+;X+744$6E63>D-FOR'T)?(; )4&O:+:VM[.W2TM+=(HHD"111H%5%
MP  .  .U9VKU=_=7X_?LOE?U/(]CQ7Q!_&E]1H/[,7&6(DO[T_>ITO-0]I+J
MJD&>1?#O]D#PMI7B./XE?&CQ)=_$#Q>O*ZKKR V]F<YVVUJ,QPJ#R."0>1MK
MV"BBM:=*%)6BCZ'*<ERO(Z#I8*DH)N\GJY2?\TYMN4Y?WI-OS"BBBM#U#'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 **** /GC_@H!_P %(O@9^P'X0MHO&8U?7_'/
MB+3[Z7P/X \*:#<:IJFL/;0F2246]N"T=M&,&6=RB(N?FS@5D?\ !-'_ (*.
M7?[?GPNT?7_$?[,/Q-^'NMR^"-(UR_NO%W@V2QT75#>0*[2:3=F21;NWW[BI
M)#^6R,RC=7@W_!6?X-_M._ O]I>[_P""GGP%^#;?%/0&_9YU?X9_$7P3IUTL
M6KZ1ITMS+?)K.G*_RW++(VV: $.T<:[0>6C]A_X(B_M7?L[_ +3O_!-KX1:?
M\"OBOI?B&\\"_#/P[X=\8Z=:R,MUH^I6VF00RP3PN%>/YXI-KD;) I9&9>:
M/3OVYO\ @H!^RU_P3H^#DGQM_:F^(B:-IK2-%I>FVL)N-0U:=5W-%:VZ_/,R
MK\S'A44%G95&:],^&7Q!\/\ Q:^&WA[XJ^$C.=*\3:'::MIAN8MDGV>YA2:/
M>N3M;:XR,G!KY-_X+3?LU? G5_V'?V@?VJ]7^&6FW?Q"TK]G/Q+H.E>*+I&D
MN+&P>SN9'B@#$I"69VW.BAV4[2Q4!:]E_9+\2#P=_P $[/AGXN-OYPTKX+:-
M>&+/W_*TB%]OX[<4 ><?&K_@L7^S3\*/C!XC^"/@?X5?%_XL:SX)E6'Q[-\'
M/AE>:_:>&)BN[R+RXAQ&LP7+-$A=UPP90RD#W?\ 9O\ VD_@E^UQ\%]$_:#_
M &>O'MKXC\)^((&ET[4[973E6*2121R!7AE1U9'C=59&4@@$5\Q?\&]'AB#3
MO^"3'PR^(=]LG\0?$1M4\8^,-6*_O=3U34=1N)Y;B5OXGVF./)YVQ*.U?+'Q
M'^*VM_L?_#__ (*R?"OX22-IUAX2FL/%/AU;7Y!I^H^*/#43W<L6/N$7 \T
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
MGO*3[SF[RF_.3;\S2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZK0]8TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH ALO^1WO?^O*+^9K8KF;3Q+H*>+;N]?5(A$]K&J29X)!.16I_P )CX8_
MZ#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5:*.LB"1&RK#(([B@!:*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#Y8_P""B?\ P4=_8E_9B\.^*OV;_P!H7]H/1O!WB[Q%\,;_ %'0
M;#7UEMXM0AFCNK9!%<,GDM)YL3*8]^\94[<,#7Q%_P $-4\._'S]L+X:?M+?
MLK>!+ZP\">#_ -C#P[X&^+_C9-'EL=/\4>+XEL=EI'O51>SV<<,B272AMF!%
MNVE-WZT_$7X<^#/BOX,U'P#X^T&WU'2]4LIK6Z@GB#?)+&T;%20=K;6.&'(J
MO\'OA7X.^!7PE\+_  2^'=E+;>'_  =X=LM$T.WGG,KQV=I D$*L[<NPCC4%
MCR3R>M 'AO\ P66_Y1-?M(?]D5\1_P#IOFKN?V)=.LM8_80^$>DZE;K-;77P
MCT"&XB?HZ-I<"LI]B"17KE% 'Y=_\$[/^"@W[-?_  26_9WF_P"";7_!1GXE
M-\-/%GP9U;5+#PWJ'B+2[K[-XS\.O>S7&GZGITD43K<YAF6)HD)D62(@H"<#
M2_9@_9#^(G[?_P"RK^V=\>?B3X'U+P9>?M@WEW;^ -+\36;6UY9Z#8Z0NFZ%
M>W<)^:%W93.8R.$*$$A@:_2VXLK*[:-[NTBE:%P\1DC#%&'\0ST/N*EH _.#
M]G#_ (+N_LD_ K]D+0/AC^U_J^M>$?CS\/\ PS;>'O%?P7N?#UV^OZCK=I M
MN$L(4C*W4=V\:O#*C-'MF7<XPQ'M_P#P1:_9T^+7[.W[">EM^T%X>.C_ !!^
M(/BG6O'?C;1F^]IU_J]]+=_96]'CA>&-P>CJX[5]5O964ETE]):1-/&I6.9H
MP74'J >HJ6@ HHHH Q)?AI\.)Y6GG^'^B.[L6=WTJ$EB>I)V\FO&?ACX=\/Z
M3^WSX]L-*T*SMH$\#:64AM[5$129&R0 ,#.!^5?0->%^ ?\ E()X_P#^Q$TK
M_P!&-0![=_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% 'Y2_
M\'1VO^ _"'PL^$]QK<>S4)M7U5-+2W4!B-MGYK$=T"D9_P!HIZU^0MCJNFZG
M +FPOHI4(SN1P<?7TK^M2LWQC_R+%[_UP-?2Y/Q'+*<,Z/L^=-W^*UMM%H]-
M+^K9^7<0>&=+/,WKY@L4X2JN+MR\R7+"$++WE_+?U;/Y3?AWXZ^'>F?%KPYI
MOC"_#64NKPK=M$P*Q#=\ID/0+NV[N^W)K^K[^SM/_P"?&'_OT*-._P"0?!_U
MQ7^0J:N#.,UEF^(55QY;*UKW6[=]EKW]$>UPAP72X3JUYPK.HZJ@G=62Y'-W
M6KWY]?1$/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%>2?;D/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__
M -B)I7_HQJ /=**** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N
M!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%
M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!
M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@#B/C+^SC\&/V@
M?[-_X6[X-_M?^R/._L__ (F-S;^5YNSS/]3(F[/EI][.-O&,G/FNN?\ !/+]
MCVSU'38+;X0[4N+DI,/^$@U [AMSCFXX_"OH&L?Q+_R%]'_Z_3_Z":QGA\/4
MES2@F_-(^<Q_!W".:XN6*QN74*M65KSG1IRD[))7E*+;LDDKO1)(\H_X=Q?L
M9?\ 1&__ "X=1_\ DBO;Z**JG1I4K\D4K]E8Z\JX>R#(>?\ LS"4J'/;F]G3
MA#FM>W-RI7M=VOM=VW"BBBM#V HHHH **** "BBB@ HHHH **** "BBB@#'\
M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_
M )'>]_Z\HOYFMB@ 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 **** "O"_ /_*03Q_\ ]B)I7_HQ
MJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ K-\8_\BQ>_]<#6
ME6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 44
M44 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_
M&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^
MOT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]
M/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "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 *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W
M2BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_
M "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@"
M:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q
M+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q
M_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R
M_P"1WO?^O*+^9K8H **** "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@ KPOP#_RD$\?_ /8B:5_Z
M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH *S?&/_(L7O_7
MUI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %
M%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5
M/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HH
MHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?
M_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z
M_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ 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 **** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H
M]THHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*
M_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !111
M0!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H
M FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'
M\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'
MLO\ D=[W_KRB_F:V* "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 **\@_:H_;N_9:_8ON_"-E^T9\7-&\-OXT\2
M0:-I7]HZK;0")Y4E;[5-YTB>5:KY3*\QRJLR _>%>D^"/'G@?XF^%K3QQ\-_
M&>D^(=$OT+V&L:'J,5W:W*@D%HY8F9'&01D$\@T :U%<;KO[1?[/GA?XAV_P
MB\3?';P;IWBR[9%M?#%_XHM(=1F+_<"6SR"5BV1C"\]J[*@ HHHH *\+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH ****
M"LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N
M*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY
MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -
MBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z"
M:V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H
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@#\'F\,?L^ZS^W?;_!_P#;A^&=A?\ [36O?MT6]WJ#^/=%%T==^'TL
M&H)I:Z7)<*T<FE+&((V@C/$BJ)5RJ[?U;_:\\9?#W_@FC_P3;^*'Q)_9Z^&V
M@>%--^'?@36M6\+^'= TB&TT^WU!UFFC"P1*L:*]Y,'8!<$NQQS7B_\ P7/_
M &:?@?\ M6^$?V>?AM\8?"T&H:?KG[1^C:3/J5I+Y%]:VL]AJ1E%O=1XD@):
M*)CM8 M$FX';BO#?@+!\=OVZ/^"#'[4W[-EW\2M4^)L_@[Q!XZ\#?"CQU?OY
M][XUTG2@DFFW#RKQ<R2.#;^:,[_+!)8Y) /;/V3/^")W[!WB?]@3P_X)_:2_
M9W\-^.?''C[PC#JOQ&^)/B+2HKKQ'J&MW\"SW5XFI2*US"ZS2OY11QY85<<[
MB>W_ ."'_P :/B1\5_V#K/P9\9O%MSX@\7_"GQIK_P //$.OWCEIM2DT?4);
M6&>1B26D:V%OO9B2S[F))->B?L+_ +5_P=^,O_!.WX=_M56?CS3(/##?#:SO
M]=U6XO$2'2GMK11>QSN3B-K>2.9),GY3&U>+_P#!OUI&JZE^PIK'Q_U#2KBQ
MM_C/\8_%_P 0-'M;N(I*NGZAJDIM793R \,22+ZK(I[T ?<-%%% !7A?@'_E
M()X__P"Q$TK_ -&-4^J?L$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ  / R>
M!VKDOB)_P2B_9M^)EM#;ZYXO^(,!AEWB:T\82AVX( )=6XYZ4 ?35%?'/_#D
M+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-
M_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_
MZ*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U9OC'_D6+W_ *X&ODO_
M (<A?LF_]%&^*?\ X6Q_^-5PO[37_!(3]FGX4? 3Q3\1?#7C_P"),M_I&EM/
M:QWOC%GB9@P'S*(P2.?44 ??6G?\@^#_ *XK_(5-7Q-X)_X(L?LK:]X,TC7+
MWXB?%!9KW3+>>58O&A"AGC5C@>5P,FM/_AR%^R;_ -%&^*?_ (6Q_P#C5 'V
M-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%
M?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\
MPY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9
M-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\
MHHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC
M?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\
M\+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]:>,?\ D6+W_K@:N:=_R#X/^N*_
MR%? O[37_!(3]FGX4? 3Q3\1?#7C_P"),M_I&EM/:QWOC%GB9@P'S*(P2.?4
M5T_@G_@BQ^RMKW@S2-<O?B)\4%FO=,MYY5B\:$*&>-6.!Y7 R: /MFBOCG_A
MR%^R;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J /L:BOCG_AR%^R;
M_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:H ^QJ*^.?^'(7[)O\
MT4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J /L:BOCG_ (<A?LF_]%&^
M*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J /L:BOCG_AR%^R;_T4;XI_^%L?
M_C5'_#D+]DW_ **-\4__  MC_P#&J /L:BOCG_AR%^R;_P!%&^*?_A;'_P"-
M4?\ #D+]DW_HHWQ3_P#"V/\ \:H ^QJ*^.?^'(7[)O\ T4;XI_\ A;'_ .-4
M?\.0OV3?^BC?%/\ \+8__&J /L:L?Q+_ ,A?1_\ K]/_ *":^4?^'(7[)O\
MT4;XI_\ A;'_ .-5YC\=O^"3/[.7P]^)'PT\+:'X]^(SVWBKQ.]AJ377B]G=
M(A"7!C(C&ULCJ<\4 ?HI17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4
M;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^
M%L?_ (U0!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_
M .-4 ?8U%?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_X
MU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C
M45\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'
M/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY
M"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?5WB7_D+Z/\
M]?I_]!-;%?G7\=O^"3/[.7P]^)'PT\+:'X]^(SVWBKQ.]AJ377B]G=(A"7!C
M(C&ULCJ<\5Z=_P .0OV3?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG
M_P"%L?\ XU1_PY"_9-_Z*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A
M;'_XU1_PY"_9-_Z*-\4__"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\
M.0OV3?\ HHWQ3_\ "V/_ ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .
M0OV3?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_
M9-_Z*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*
M-\4__"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\
M"V/_ ,:H ^QJQ_$O_(7T?_K]/_H)KY1_X<A?LF_]%&^*?_A;'_XU7F/QV_X)
M,_LY?#WXD?#3PMH?CWXC/;>*O$[V&I-=>+V=TB$)<&,B,;6R.ISQ0!^BE%?'
M/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY
M"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"
M_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z
M*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4_
M_"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\
M"V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8
M_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/
M^'(7[)O_ $4;XI_^%L?_ (U0!]767_([WO\ UY1?S-;%?G7X6_X),_LY:O\
MM7>*O@[=>/?B,-*T?PQ8W]K*GB]A.TLKL&#/Y>"O' P,5Z=_PY"_9-_Z*-\4
M_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/
M_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:H
M ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJ@#[
M&HKXY_X<A?LF_P#11OBG_P"%L?\ XU7UMX4\.6/@[PMIOA'2YIY+;2M/AL[>
M2ZF,DK1Q($4NQY9B%&3W.30!H4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ? ?[4G_!O'^Q/\>_&NB>*/#.G>(-$L+CXHIXI^(/AB3X@:[)I.
MO0R"Z:\C2T%Z([6>:6X#>;$$VCS%  <U]M_"CX3?#/X%_#K2/A%\&_ FE^&?
M#&@V8M='T+1;-;>VM(@2=J(H &22Q/5F8L222:Z&B@#Y*\?_ /!#+_@EU\2_
MB'JOQ'\4_LR@2Z_J_P#:GB'0=-\6ZM9:)JM[N#&XN=+M[I+.9RPW-NA(<\N&
MR:^K-%T71O#>C6GAWP[I-M8:?86T=M86%E L4-M"BA4CC10%1%4!0H    %6
M:* "BBB@ HHHH ***KZKJNEZ%I=SK>MZE;V=E9P//=WEW,L<4$2*69W=B J@
M DDG  R: +%%4_#OB/P]XOT*T\4>$]=LM4TR_@6>QU'3KI)X+F)AE7CD0E74
MCD$$@URGQ$_:9_9O^$.OV_A3XL_M ^"/"^J784VNF^(O%=G97$P)P"D<TBLV
M3TP.: .WHIEM<V]Y;QW=I.DL4J!XI8V#*ZD9!!'!!'.:R-:^)/P[\-^,-&^'
MGB+Q]HMAX@\1QW+^'M#O=5ABO-46V0/<-;PLP><1(RLY0'8&!; - &U7'?M!
M?#.^^,OP7\1?"_3-3BLKC6].:VBNIT+)&20<D#DCBLW3OVNOV3]8\:I\-=)_
M:>^'EUXCDG\B/0+;QK8/>M+G&P0+*9"V>V,UZ'0!G^$M&E\.>%-,\/3S+(]A
MI\-N\B# <I&JDCV.*T*RW\;^"X_&*?#J3Q?I:^()-/-_'H1U",7C6@?RS<"'
M=O,0?Y=^-N[C.:U* "BL7P9\1_AY\1EU1OA[X\T77AH>LSZ1K1T;5(;K^S]0
M@QYUG/Y3-Y4\>Y=\38==PR!FIO#WCCP7XMOM3TOPKXOTO4[G1;PVFL6^GZA'
M-)87 &3#,J,3%)@@[6P<'I0!J45E>-?'?@?X:^&[CQE\1O&6E:!I%H ;O5=;
MU&*UMH03@%Y9655Y]35#X9_&/X1?&K19/$?P<^*GAOQ;IT,OE2W_ (9URWOX
M4?\ NEX'90?;.: .DHHHH **** "BJ^JZKI>A:7<ZWK>I6]G96<#SW=Y=S+'
M%!$BEF=W8@*H )))P ,FH_#OB/P]XOT*T\4>$]=LM4TR_@6>QU'3KI)X+F)A
ME7CD0E74CD$$@T 7**XCXB?M,_LW_"'7[?PI\6?V@?!'A?5+L*;73?$7BNSL
MKB8$X!2.:16;)Z8'-=I;7-O>6\=W:3I+%*@>*6-@RNI&001P01SF@!]%8NM?
M$GX=^&_&&C?#SQ%X^T6P\0>(X[E_#VAWNJPQ7FJ+;('N&MX68/.(D96<H#L#
M M@&N6T[]KK]D_6/&J?#72?VGOAY=>(Y)_(CT"V\:V#WK2YQL$"RF0MGMC-
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
M7XB6^BZZ]HY6:U\):?MU#7;E2.F+>*.#!X(NB,C- '+_ /!,;]C;X2?M$?\
M!/O4/VC/^"@/PA\/^(;[]H#Q[=_&'Q5H_C&V2>RL(9R3I,,@E^5H+?35M\)(
M-B[WR.IKQS_@J#\(?^":TLGPY\-_\$N?"'PMT_\ :LM_B1H,WPS7X&6MC!J%
ME;I?P_VA/J8TL )IJV7VGS&N@(N0.Y%?JEJ?@7P!JG@:7X2ZQX6TNX\.WNCO
MI4WAZYM4>UGL3%Y+VQA8;6B,1V%""-IP1BOS2_X*T_LI?LE_\$Y?AKX+_:=_
M8 ^&^B_"3XYR_%'PUI'@/1OAP/[*3QL;C4X(;K2+JPMRL5] UK),[!HRRE%P
MR[B& /T _:N^"OQ"_:&^">H_"'X;_M!:]\,;O6+BWBO_ !9X7M8GU&*P\U3=
M06SR\6TTL.^-;A06A9Q(H)4 _&O_  ;Z_"#P%^S_ "?M;?!+X7:5+9>'O"W[
M5VM:;H]K/=R7$B01:9IBKOEE9GD8XR78EF)))R:_1&OA7_@B[_R5W]MC_L\7
MQ!_Z;M-H M_\%OM=UGXL_#/X:?\ !-/P+J4T&O?M,_$.V\.ZK):/MGM/"MEB
M_P!>NT]EM8EA([BZQD=:]J\1_P#!,7_@GKXV^)<_Q@^('[&_P]\3>(I]'L]*
M6_\ %7AN#5!;65K$(;>""*Z62.W1(P%Q$J9[YKPK]EC_ (S*_P""Q/QJ_:VN
M/])\(_ '1HOA#\/Y/O0OK<A2_P#$-RH/W98W:TLRPZJC#CG/0_\ !0S]L[XQ
M:M\2['_@FK_P3WNK>Z^.OC'3?M/B#Q1)'YUC\,- <A9-:O<<&X8'%K;'F20J
M[?+M$@!Y5_P1W\"^#OA)_P %)/VU?@_^RK8C3O@/X=\4^&X=&T+3V(TG2O%3
M6$C:U;6" [8@KF(31+@(PC0 *J@8'_!RW^QK+\6?V'?BW^TU\3OC=XCU'P]X
M$\ 6\O@;X7VQ%KI5AK37J1S:Q<M$0]_-Y,BQPI+^[@_>LH9I,I]S_L4_L=_"
M/]A']G/0?V;_ (-6MPVGZ2CS:CJ^HR>9?:UJ$K;[G4+N7K+<32$NS'IPJX55
M4>#?\'#O_*%S]H#_ +$^+_TNMJ /K3X9_P#)-_#_ /V [3_T2E;=8GPS_P"2
M;^'_ /L!VG_HE*VZ "BBB@ K\I_^"Y_[&LMOX\^&_P"V7\4OC=XC\6ZB/VF?
MA_I7PY\+7)%KI/@S39-0@^U)#!$=MS<W$T9=[N4%_+\N)0JH2_ZL5\*_\%^_
M^3<?@W_V=5\/O_3J* /M#XD?#WPA\6_AYKWPI^(.D_VAH'B;1KK2=;L?M$D7
MVFSN(FAFCWQLKINC=AN5@PSD$$ U^>/_  6,_P""<_\ P2R_9R_X)0_%3QIH
M?[*/P[\ ZEX0\)27/@#Q1X5\,VVGZQ:>(5PNE^5>PHMP\CWA@1LNQ<,=V:_1
MCQ;XM\+^ ?"VI>./&_B&RTC1M'L9;W5=5U&Y6&WL[>)"\DTDC$*B*H+%B0
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MY'4G&#P2#\Q6?_!O5_P2:TZTBT_3_@!XL@MX(UC@@A^-_C!4C11A551JV
M  .E?:=% 'BGPQ_X)]?LP?!_XL>#OC)X%\*:I'JWP_\ A[-X+\')J7B.\OXM
M,TN:Y6XFV_:I9'>=V1%:=V:0HH3=CBM+]K?]AW]F#]N;PII7@S]IWX<2>(+/
M0M2.H:)+::]?:;<Z?=%#'YT-Q930RHVUB.&P02"*]9HH ^;?V<_^"1O_  3_
M /V6_BE#\<OAE\#9;SQM:0&'3_%OC/Q1J?B'4+",@J5MIM3N)S;94LI,6PD,
MP)()KZ2HHH X3X+_ +-/P3_9YU?QMKWP>\%?V/=_$7QC<>*O&4O]I7-Q_:&K
MSQQ1RW.)Y'$6Y(8QY<02,;<A022:G[+?[+'P?_8[^%7_  I[X)Z3=V^ER:UJ
M&KWMQJ5^]U=WU_>W,ES<W,\TA+2R-)(>3T4*HX4"O1J* /DOXM_\$./^"8WQ
MQ^-/B?\ :'^(OP!UF;QCXSO$NO$^L:7\4?$NF_;Y401HS16>HQ1#:H  5 !S
M@<FNY_9._P""97[&7[$/C/4OB!^S7\.M=T;5=6TS^S[^?5?B)KNL(]OYB2;1
M%J5[/&AWHIWJH;C&<$@^]T4 ?%O_ !#U_P#!)./5-2UFQ_9P\064^L:G/J.I
M?V;\8O%EJD]U,VZ24I%JBH&8]< = .@%>[?LD_L+_LR_L-Z%K'AO]F?P7JNB
MV>O7<5SJD>J^,]6UEI98U*(5?4KJX:, $_*A4'J037KE% !1110 4444 <)\
M?_V:?@G^U%X;T;PC\=?!7]NZ?X?\5:?XDTBW_M*YM?L^J6,OG6MQNMY(V?8_
M.QB4;HRL.*E_:,_9U^#G[6GP4U_]G;]H'P@=?\'>*+5+?7='&I7-I]JB65)5
M7SK:2.5/GC0_(ZDXP>"0>VHH ^++/_@WJ_X)-:=:1:?I_P  /%D%O!&L<$$/
MQO\ &"I&BC"JJC5L     =*]H^&/_!/K]F#X/_%CP=\9/ OA35(]6^'_ ,/9
MO!?@Y-2\1WE_%IFES7*W$VW[5+([SNR(K3NS2%%";L<5[710!Y-^UO\ L._L
MP?MS>%-*\&?M._#B3Q!9Z%J1U#1);37K[3;G3[HH8_.AN+*:&5&VL1PV""01
M7#?LY_\ !(W_ ()__LM_%*'XY?#+X&RWGC:T@,.G^+?&?BC4_$.H6$9!4K;3
M:G<3FVRI928MA(9@2037TE10 5PGP7_9I^"?[/.K^-M>^#W@K^Q[OXB^,;CQ
M5XRE_M*YN/[0U>>.*.6YQ/(XBW)#&/+B"1C;D*"23W=% 'G/[+?[+'P?_8[^
M%7_"GO@GI-W;Z7)K6H:O>W&I7[W5W?7][<R7-S<SS2$M+(TDAY/10JCA0*\1
M^+?_  0X_P""8WQQ^-/B?]H?XB_ '69O&/C.\2Z\3ZQI?Q1\2Z;]OE1!&C-%
M9ZC%$-J@ !4 '.!R:^M** /!/V3O^"97[&7[$/C/4OB!^S7\.M=T;5=6TS^S
M[^?5?B)KNL(]OYB2;1%J5[/&AWHIWJH;C&<$@^;>)?\ @@K_ ,$O/%.NZIK5
MW\#?$-I#KM]+>:YHND_%3Q)9Z;?S2N7E:2S@U!8"'9B64(%;)R#DU]B44 <O
M\&?@I\(_V=OAKI?P=^!7PXT?PGX6T6 Q:7H6A6*6]M;J268A$ RS,2S,<LS,
M68DDFNHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
5HH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20231231_g4.jpg
<TEXT>
begin 644 blkb-20231231_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@ H) &2:*^4/\ @J_^TGXP^'/PGTK]FCX&%[CXF_&&^_L#PW;V
M\F)+2VD(2YNR1S& KA _&TR%P?W;4XIR=A-V5SZ$\"_';X(?%#6;GPY\-/C)
MX4\1:A9Q&6[L-"\0VUW- @8*7=(G9E4,0N2,9('>NKK\JO\ @DK\"=*_9E_X
M*W_%/X#:-J4E[#X9^&#6KWL@P;B;S]'>63'\(:1G8+V! [5^JM.<5%Z"B^9'
MG>I_M>?LG:+J-QH^L?M0?#NTN[29H;JUN?&MA')#(I*LCJTH*L"""#R"*Z:/
MXJ?#";P"?BM%\1]!;PN+=ISXD76(#8"(,5,GVC=Y>T,""=V,C%?BG^SG>_\
M!*J#XA_$^T_X* Z/JLVN2?$>_&BW-DVIB.*S\UMV\63@??W'E2V*^O?^"@7P
MW^%UY_P3.^&UG^QCHDWB/X1Z#X^T_4]5T[P[-/?F?1@]TUQNWLTKA;B0%T?E
M&^\%V'%NFDTB5-M'W;\.OBQ\+/C!HK^)/A+\2M \4:=',8I+_P .ZQ!>PI(!
MDH7A9E#8(X)S3+7XO_"R^^)US\%K'X@Z1-XMLM.%_>>'(K]&O(+8E0)7B!W(
MIWIR0/OJ>XK\S?AE^U'X'_9C^/7Q[_:L_9[^&-U!X&\;1Z-H/PF\*P>'I=-B
M\2>(?(C4BWM"B-Y<<OGO(54$"8 8>55/UQ_P3>^ .@?!/0=>U_XD_$C2/$_Q
ML\9W?]K?$^\@U.&>YM)F.5LMJ,3'%#NVX "ER<?*$59<4E<I2N?3M%%%04%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5\5_M?_ /!.?]JKXQ_ME6O[77[/
MW[3VD^#[_3O#D6E:4-0T8W4UBH$@E\K>KHH?S7Y !^=AW.?M2BG&3B]!-)[G
MY ?L1_!_]KFT_P""R_C/PQJ7[1EM+XG\.6L-[\0_$']D)M\1Z8MQIIFLU38!
M$9%>(!P%(\LD'U^\/@#_ ,%$=&^/'[8WQ*_9%L_A!J^F3_#N"YD?7IKM9([_
M ,BXC@91$$!B+F0-'\S;U4GCI7T<$0,7"C<0 3CDC_)-(D$$<KSI"BO)CS'"
M@%L=,GO52FI;H2CRGYH?M/?\%?\ ]@;XS?LV>+_A?_PHWQ#/XNU_1KNPM?#&
MK^$H$EMM2E1HTD>0.P5DE*ON7]YE1@!N!['_ ,$BO /B?]C/_@G-)XF_:9FD
M\,VW]HZAXDN;?6 8Y-*T]HXPHD0\HS"%I=F-W[X#&XD5]B-HFC/J0UE](M3>
M*,+=&W7S ,8QNQGI4FHZ;IVL6,FF:M80W5M,NV:WN8@Z./0JP((^M#DK60*+
MO=GY^_#GX?\ QH_;LB\?_P#!2/Q+H=_9S6G@S6=._9I\)RC$EC_HTRQ:J4''
MVB67;L;GG)!*K"P^</V,;/X5:W\5_P!DW2/V8]"GA^*&A:QK$GQJDM+">*Y@
MM!.HD^W2,H# Q&95Y. P0X)5:_92VMK>SMX[2T@2**) D44:A510,  #@ #M
M20V5G;S2W,%I$DDQ!FD2,!I".!N(Z_C352PN0DHHHK,L**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***XK]H[X\^!/V7O@1XK_:#^)E[Y&B>$=$FU
M&]PP#S;%^2%,\&21RD:#NSJ.]&X;'%?\-Y_ C_AN[_AWQ_;/_%;_ /"%?\)%
M_K%\K[__ !Y^OVCR/](V_P#/+YJ]JK^17_AO/X[_ /#=W_#P?^V?^*W_ .$U
M_P"$B_UC>5]__CS]?L_D?Z/M_P">7RU_5K^SC\>? G[4/P(\*?M!_#.]\_1/
M%VB0ZC998%X=Z_/"^.!)&X>-QV9&':M:M+V=C.G4Y[G:T445D:!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5^*O_!U=^WG_ ,BW_P $^/ &
ML_\ /+Q%\0?(D^OV&S?'_ KAE/\ T[,*_77]H[X\^!/V7O@1XK_:#^)E[Y&B
M>$=$FU&]PP#S;%^2%,\&21RD:#NSJ.]?R*_M'?'GQW^U#\=_%?[0?Q,O?/UO
MQ=K<VHWN&)2'>WR0IGD1QH$C0=E11VKHH0O*_8QK2M&QQ5?M5_P:H_MY_P#(
MR?\ !/CQ_K/_ #U\1?#[SY/I]NLTS_P&X51_T\L:_%6NU_9Q^//CO]E[X[^%
M/V@_AG>^1K?A'6X=1LLL0DVQOGA?')CD0O&X[J[#O734CSQL<\)<LKG]C]%<
M5^SC\>? G[4/P(\*?M!_#.]\_1/%VB0ZC998%X=Z_/"^.!)&X>-QV9&':NUK
MSMCNW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***CN[C[+ 9MF[!'&<4TFW9"DU%79)16?_;O_3K_ ./_ /UJ/[=_Z=?_
M !__ .M6GL:O8P^M4._YFA16?_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M1[&KV
M#ZU0[_F:%%9_]N_].O\ X_\ _6H_MW_IU_\ '_\ ZU'L:O8/K5#O^9H45G_V
M[_TZ_P#C_P#]:C^W?^G7_P ?_P#K4>QJ]@^M4._YFA16?_;O_3K_ ./_ /UJ
M/[=_Z=?_ !__ .M1[&KV#ZU0[_F:%%9_]N_].O\ X_\ _6H_MW_IU_\ '_\
MZU'L:O8/K5#O^9H45G_V[_TZ_P#C_P#]:C^W?^G7_P ?_P#K4>QJ]@^M4._Y
MFA16?_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M1[&KV#ZU0[_F:%%9_]N_].O\
MX_\ _6H_MW_IU_\ '_\ ZU'L:O8/K5#O^9H45G_V[_TZ_P#C_P#]:C^W?^G7
M_P ?_P#K4>QJ]@^M4._YFA10#D ^HHK(Z HHHH **** "BBB@ HHHH _+G_@
MXN_X*+?MD_L(^)/A/I_[*?QB_P"$5A\36.LR:VG_  CVG7WVEH'LQ$<WEO*4
MVB63[FW.[G.!C\U?^(A7_@L!_P!'=_\ E@>'_P#Y KZ^_P"#NC_D</@3_P!@
MSQ#_ .C-/K\<:^XRC"86IET)3IQ;UU:3ZL_).)<RS&AG=:G2K3C%6LE)I?"N
MB9]H?\1"O_!8#_H[O_RP/#__ ,@4?\1"O_!8#_H[O_RP/#__ ,@5\7T5Z7U#
M _\ /J/_ ("O\CP_[8S;_H(G_P"!R_S/M#_B(5_X+ ?]'=_^6!X?_P#D"C_B
M(5_X+ ?]'=_^6!X?_P#D"OB^BCZA@?\ GU'_ ,!7^0?VQFW_ $$3_P# Y?YG
MVA_Q$*_\%@/^CN__ "P/#_\ \@4?\1"O_!8#_H[O_P L#P__ /(%?%]%'U#
M_P#/J/\ X"O\@_MC-O\ H(G_ .!R_P S[0_XB%?^"P'_ $=W_P"6!X?_ /D"
MC_B(5_X+ ?\ 1W?_ )8'A_\ ^0*^+Z*/J&!_Y]1_\!7^0?VQFW_01/\ \#E_
MF?:'_$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\ H[O_ ,L#P_\ _(%?
M%]%'U# _\^H_^ K_ "#^V,V_Z")_^!R_S/M#_B(5_P""P'_1W?\ Y8'A_P#^
M0*/^(A7_ (+ ?]'=_P#E@>'_ /Y KXOHH^H8'_GU'_P%?Y!_;&;?]!$__ Y?
MYGVA_P 1"O\ P6 _Z.[_ /+ \/\ _P @4?\ $0K_ ,%@/^CN_P#RP/#_ /\
M(%?%]%'U# _\^H_^ K_(/[8S;_H(G_X'+_,^T/\ B(5_X+ ?]'=_^6!X?_\
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
MWBW+&OS.%)=5!8K@$CW7_@U\L+?0HOVD_C#IL*#7O#GP^LXM*GV@LBR_;9W
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
M7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\
M#^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444
M %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH XCP]\!
M_"WAWX^>)/VAX-5U";6/$NA6&DW%K.Z&WMH+5I67R@$# LTI+;F(X& *[>BB
M@&VPKS7P=^S;H>@?M'>*?VG?$.O2ZSX@UW3;;2='$]N$CT/2X@&-K!R2?,F+
M2NYQDD   <^E44#3:(+[3--U-434M/@N%C</&)X@X5AT(R.#[U/110(@M],T
MVTN9;RTT^"*:<YGECB"M(?\ :(&3^-3,JNI1U!!&""."*6B@"#3],TW28/LV
ME:?!;1EMQCMXE1<^N *F$<8D,H0!F #-CD@9P/U/YTM% !1110 4444 %%%%
M &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\'='_ ".'P)_[
M!GB'_P!&:?7XXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5
M_P C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^O?^""O_ "EL^#G_ &$]2_\ 33>U_4'7\OG_  05_P"4MGP<_P"PGJ7_
M *:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_Z3$****^>/M0HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@
MK_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\
MA_5GZGP-_P BNI_C?_I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH ****
M "JVK?\ 'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@H
MHHH&%%%% !1110 4444 ?B;_ ,'='_(X? G_ +!GB'_T9I]?CC7['?\ !W1_
MR.'P)_[!GB'_ -&:?7XXU^@9+_R+*?S_ #9^+\5?\C^M_P!N_P#I,0HHHKU#
MY\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V
M$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_A_5GZGP-_R*
MZG^-_P#I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4
M?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%
M% !1110!^)O_  =T?\CA\"?^P9XA_P#1FGU^.-?L=_P=T?\ (X? G_L&>(?_
M $9I]?CC7Z!DO_(LI_/\V?B_%7_(_K?]N_\ I,0HHHKU#Y\**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#Z]_P"""O\ REL^#G_83U+_ ---[7]0
M=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/\ ?(_X?U9^I\#?\BNI_C?_ *3$
M****^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_C
MQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B
M;_P=T?\ (X? G_L&>(?_ $9I]?CC7['?\'='_(X? G_L&>(?_1FGU^.-?H&2
M_P#(LI_/\V?B_%7_ "/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#Z]_X(*_\ *6SX.?\ 83U+_P!--[7]0=?R^?\ !!7_
M )2V?!S_ +">I?\ IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?_I,0HHHKYX^U
M"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O\ CQ;ZC^=7
M3^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\
MCA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)_P"P9XA_]&:?7XXU^@9+_P BRG\_
MS9^+\5?\C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO
M:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH
M**** "BBB@ HHHH *K:M_P >+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D444
M5Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2E
MI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O\ P=T?\CA\"?\ L&>(?_1F
MGU^.-?L=_P '='_(X? G_L&>(?\ T9I]?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_
M &[_ .DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
MKW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_
MWR/^']6?J? W_(KJ?XW_ .DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@
MHHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK
M8****!A1110 4444 %%%% 'XF_\ !W1_R.'P)_[!GB'_ -&:?7XXU^QW_!W1
M_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5?\C^M_V[_P"DQ"BBBO4/
MGPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_ ((*_P#*6SX.
M?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_P!\C_A_5GZG
MP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?
M\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@8444
M4 %%%% !1110!^)O_!W1_P CA\"?^P9XA_\ 1FGU^.-?L=_P=T?\CA\"?^P9
MXA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\ (_K?]N_^DQ"BBBO4/GPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_P I;/@Y_P!A/4O_ $TW
MM?U!U_+Y_P $%?\ E+9\'/\ L)ZE_P"FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG
M^-_^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K
M-5M6_P"/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%%
M!1110!^)O_!W1_R.'P)_[!GB'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?
MCC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^
M4MGP<_[">I?^FF]K^H.OC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$****^>/M0H
MHHH **** "BBB@ HHHH \G_:L_8Y^%_[8.C:/HGQ-\0>)K"+1+F6>T;PUK1L
MV=I%56$A"MO&%&/3GUKQ3_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* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\
M]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%
M%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^
M*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?
M_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ 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*
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
944 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20231231_g5.jpg
<TEXT>
begin 644 blkb-20231231_g5.jpg
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHKBOVCOCSX$_9>^!'BO]H/XF7OD:)X1T2;4;W#
M/-L7Y(4SP9)'*1H.[.H[T;AL<5_PWG\"/^&[O^'?']L_\5O_ ,(5_P )%_K%
M\K[_ /QY^OVCR/\ 2-O_ #R^:O:J_D5_X;S^._\ PW=_P\'_ +9_XK?_ (37
M_A(O]8WE??\ ^//U^S^1_H^W_GE\M?U:_LX_'GP)^U#\"/"G[0?PSO?/T3Q=
MHD.HV66!>'>OSPOC@21N'C<=F1AVK6K2]G8SIU.>YVM%%%9&@4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?BK_P=7?MY_\ (M_\$^/ &L_\
M\O$7Q!\B3Z_8;-\?\"N&4_\ 3LPK]=?VCOCSX$_9>^!'BO\ :#^)E[Y&B>$=
M$FU&]PP#S;%^2%,\&21RD:#NSJ.]?R*_M'?'GQW^U#\=_%?[0?Q,O?/UOQ=K
M<VHWN&)2'>WR0IGD1QH$C0=E11VKHH0O*_8QK2M&QQ5?M5_P:H_MY_\ (R?\
M$^/'^L_\]?$7P^\^3Z?;K-,_\!N%4?\ 3RQK\5:[7]G'X\^._P!E[X[^%/V@
M_AG>^1K?A'6X=1LLL0DVQOGA?')CD0O&X[J[#O734CSQL<\)<LKG]C]%<5^S
MC\>? G[4/P(\*?M!_#.]\_1/%VB0ZC998%X=Z_/"^.!)&X>-QV9&':NUKSMC
MNW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /B;_@KI_P6*_X=7:QX$TG_ (9U_P"$[_X3
M6VU&;S/^$N_LO[%]E:W7&/LD_F;O/_V<;.^>/CC_ (B\O^L>W_F6?_O56;_P
M=T?\CA\"?^P9XA_]&:?7XXU]AEF58#$8&%2I"[=^K[OS/S'/^(<XP6;U:%&K
M:*M9<L7O%/JF]S]H/^(O+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JOQ?HKO\
M[$RS_GW^,O\ ,\?_ %LS_P#Y_?\ DL/_ )$_:#_B+R_ZQ[?^99_^]5'_ !%Y
M?]8]O_,L_P#WJK\7Z*/[$RS_ )]_C+_,/];,_P#^?W_DL/\ Y$_:#_B+R_ZQ
M[?\ F6?_ +U4?\1>7_6/;_S+/_WJK\7Z*/[$RS_GW^,O\P_ULS__ )_?^2P_
M^1/V@_XB\O\ K'M_YEG_ .]5'_$7E_UCV_\ ,L__ 'JK\7Z*/[$RS_GW^,O\
MP_ULS_\ Y_?^2P_^1/V@_P"(O+_K'M_YEG_[U4?\1>7_ %CV_P#,L_\ WJK\
M7Z*/[$RS_GW^,O\ ,/\ 6S/_ /G]_P"2P_\ D3]H/^(O+_K'M_YEG_[U4?\
M$7E_UCV_\RS_ />JOQ?HH_L3+/\ GW^,O\P_ULS_ /Y_?^2P_P#D3]H/^(O+
M_K'M_P"99_\ O51_Q%Y?]8]O_,L__>JOQ?HH_L3+/^??XR_S#_6S/_\ G]_Y
M+#_Y$_:#_B+R_P"L>W_F6?\ [U4?\1>7_6/;_P RS_\ >JOQ?HH_L3+/^??X
MR_S#_6S/_P#G]_Y+#_Y$_:#_ (B\O^L>W_F6?_O51_Q%Y?\ 6/;_ ,RS_P#>
MJOQ?HH_L3+/^??XR_P P_P!;,_\ ^?W_ )+#_P"1/W__ &"O^#D;_AM[]K;P
M=^RU_P ,9_\ ",?\);<W,/\ ;O\ PL3[;]E\FTFN,^3_ &=%YF?)V_?7&[/.
M,']0:_E\_P"""O\ REL^#G_83U+_ ---[7]0=?,9WA</A,3&%)635^KZON??
M\*9CC,RP$ZF)ES24FMDM+)]$NX4445XY].%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'XF_\'='_ ".'P)_[!GB'_P!&:?7X
MXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5_P C^M_V[_Z3
M$****]0^?"BBB@ KZ5_8_P#^"9OQ>_:X^ GQ5^/VBG5]+T[X<>&!JFEQ)X5N
M+L>)K@F4?8[9U91O'E'<5$A7<N5YS7@WPQD\%P_$KP]+\2(Y'\.KKEH=>2+.
MYK(3)YX&WG/E[L8YK^@?_@IDO_!6>WMO!'QH_P""//C_ $._^$5AX/MOL_A?
MP58Z7/([([D311SQ,MS;F#R$2.!B1L8"/G<?-Q^+J4)0IP:3EU;LM+:;/5GO
M9-EM'&0J5JJE)0M[L5>3O?7=:1W\S^=^YMKFRN9+.\MWBFB<I+%*A5D8'!4@
M\@@\8KL?^&;OVB/^%:?\+H_X4)XT_P"$.\CSO^$L_P"$6N_[,\O?LW_:O+\K
M;N^7.[&>.M>[_L^?L]?'G_@K!_P4VN/!?Q/T>31M=\2^)+C5?B?/!IC6G]C6
ML3@WTC0OS#)G]VJM_P MI44XR:_5GXX?M7_#;]J'_@D1^U9I'P'T:RL?AS\,
M9_\ A"O *V"XCGT^RMM._?J>Z/(\GE_],A&3R6I8K'RH3A",;MVOKM=V7_ ]
M R_)Z>+I5:DYM)<W+IK)Q3;TZ)*U_-I'X":-HVL>(]8M?#WA[2;F_O[^Y2WL
M;&R@:6:XF=@J1HB@L[LQ "@$DD 5T7Q1^ _QQ^!TUE;?&KX->*_!\FHJ[:?'
MXI\.W.GM=*A4.8Q.B[PNY<[<XW#/45]P?\$9_A1X$_9N^''CO_@L)^T7HJ3^
M&_A7;R6'PVTFY^7^W/$TR!(Q'GJ(O,5=P!VM,9!S;MCV'_@YM\::U\2/@G^R
M1\1/$K1-J.O>"]7U'4##'L0SSVVB2OM7L-S' ["JECI?7XT(Q]UW3?FE>R_"
M_J3#*(_V//%SG:2LU'^ZY*-WZN]O0_*#PWX:\1^,O$%EX3\(:!>ZKJNI7*6V
MG:9IMJ\]Q=3.0J1QQH"SNQ( 5022>*]._P"& OV[O^C*?BW_ .&WU3_XQ7#_
M  A^+'CWX$_%#0?C+\+=<_LWQ%X9U2'4=&OS;1S""XB8,C%)%9'&1]U@0>XK
M]G/^"%?_  41_P""F'[>/[0^O^(/VA?V@K:;X7?#_P /R7WBG/A/2[2.XN)E
M=+:!IHK9'C "S3EE8<6V#PU5CL1B,+3=2"3BEK=N_P K(SRC!8+,*ZH5924Y
M.RY4FK=6VVMO38_%7QMX%\;_  T\47?@?XC^#=5\/ZU8,JWVCZWITMI=6Y9
MZB2*55=,JRL,@9# ]#657MG_  4;_:AB_;._;>^(W[25E!Y=AXBUXKHZ%-K?
MV?;11VEH6'9S;P1%A_>)KQ.NRE*<J<7-6;2NO,\RO&G"O*--WBF[/NKZ/YA1
M115F04444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TT
MWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XF_\ !W1_R.'P)_[!
MGB'_ -&:?7XXU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5
M?\C^M_V[_P"DQ"BBBO4/GPHHHH Z#X3>#=(^(WQ4\,_#WQ!XSL_#EAKWB"RT
MZ^\0ZCC[/I<,\Z1/=2Y91LC5B[99>%/(ZU^QW_!.?_@EI_P4?_X)^?M!Z)\4
M+?\ ;=\!V7P)L]2%[XHNK/QG,^E:QIV"7'V6:,0I,Z\"4L/+R661L8;\4:]A
M\:_MI?$?QO\ L7>#/V&[[PWHEOX7\%>*+S7K/4;6&87UW<W'FY\YFD,951*X
M7:BG&,DX.>'&T*^(BH0:Y7H[J^G=>9Z^58S!X*;J58MSCK%J36MUH[='O\K=
M3]&/'7_!:+]B#X'_ /!0[]ICQSIGP1O/B%X4^*6E:-X?37?#&I)9&ZCM+.6W
MOW24;7\N=Y$ DC8%A;*X)W*1]"?LC?M-?\$V?%/_  21^./Q4^%O[$%]X=^%
MNB:U)'XS^'TOB&2276IO(LB9%F,I:/*O"N P_P!4?6OP"I0[A#&'(5B"5SP<
M=*YJF3T)02C)IKEZO7ELMKI7LM^AVT.)L73JRE.$9)\]E9:.;;>K3=KO;JM&
M?IIX"_X+!?\ !-F^_8W\"_L@?M"?\$^/$'B?0_ ]Q<7-AI]MXK,%J+F2:=_/
MQ&\;22;9F&Y\G+OC[QS[W_P<6_%;]EM_V%/@=H ^ D[Z]XK\)+=_"K6%U9@O
MA*QC&D2W$#H'Q<>;;M'""P;!CW YZ_B?2L[L &<D*,*">@SG'ZFM/[+HK$0J
MQDU9MVN]6_GIY]]C'_6#$RP53#U(Q?-%13Y8JR7RUTVUT>J/JO\ X*;_ /!+
M?7O^":UI\-KK6_CAHWC+_A8>B7%^BZ58-!]A:$6Y8<R/YL;?:!LE^7=L?Y1B
MOMWXTQP_\$B?^" VC_!>UD6Q^*?[1#&77 K 3P6UU"CW2GOMBLO(M& .!+<L
MPZFOQYFN;BXV?:)WD\M B;V)VJ.@&>@]J22::8*)IF?8NU-S$[5]!Z"M)X2K
M6A3C5G?E=WI:_;TM^)A2S*AA:E:>'I<O/'EC[U^6]N9[7;?3:UQM%%%=YY 4
M444 %%%% 'U[_P $%?\ E+9\'/\ L)ZE_P"FF]K^H.OY?/\ @@K_ ,I;/@Y_
MV$]2_P#33>U_4'7QG$G^^1_P_JS]3X&_Y%=3_&__ $F(4445\\?:A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^)O_!W1_R.
M'P)_[!GB'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?CC7Z!DO_ "+*?S_-
MGXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K
M^H.OC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$****^>/M0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$W_ (.Z/^1P^!/_ &#/
M$/\ Z,T^OQQK]CO^#NC_ )'#X$_]@SQ#_P"C-/K\<:_0,E_Y%E/Y_FS\7XJ_
MY'];_MW_ -)B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?7O\ P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\I;/@Y_V$]2_]--[7]0=
M?&<2?[Y'_#^K/U/@;_D5U/\ &_\ TF(4445\\?:A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!^)O_!W1_P CA\"?^P9XA_\
M1FGU^.-?L=_P=T?\CA\"?^P9XA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\ (_K?
M]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW
M_@@K_P I;/@Y_P!A/4O_ $TWM?U!U_+Y_P $%?\ E+9\'/\ L)ZE_P"FF]K^
MH.OC.)/]\C_A_5GZGP-_R*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "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 %%%% !17$_&
MW]I#X&?LX:78ZW\<OB7IOAFTU*X:"QGU)V59I%7<57 /('-><_\ #TC_ ()\
M_P#1UGA7_P ")/\ XB@#WRBO _\ AZ1_P3Y_Z.L\*_\ @1)_\11_P](_X)\_
M]'6>%?\ P(D_^(H ]\HKP/\ X>D?\$^?^CK/"O\ X$2?_$4?\/2/^"?/_1UG
MA7_P(D_^(H ]\HKP/_AZ1_P3Y_Z.L\*_^!$G_P 11_P](_X)\_\ 1UGA7_P(
MD_\ B* /?**\#_X>D?\ !/G_ *.L\*_^!$G_ ,11_P /2/\ @GS_ -'6>%?_
M  (D_P#B* /?**\#_P"'I'_!/G_HZSPK_P"!$G_Q%'_#TC_@GS_T=9X5_P#
MB3_XB@#WRBO _P#AZ1_P3Y_Z.L\*_P#@1)_\11_P](_X)\_]'6>%?_ B3_XB
M@#WRBO _^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS_P!'6>%?_ B3_P"(H ]\
MHKP/_AZ1_P $^?\ HZSPK_X$2?\ Q%'_  ](_P""?/\ T=9X5_\  B3_ .(H
M ]\HKP/_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?/_1UGA7_ ,")/_B* /?*
M*\#_ .'I'_!/G_HZSPK_ .!$G_Q%'_#TC_@GS_T=9X5_\")/_B* /?**\#_X
M>D?\$^?^CK/"O_@1)_\ $4?\/2/^"?/_ $=9X5_\")/_ (B@#WRBO _^'I'_
M  3Y_P"CK/"O_@1)_P#$4?\ #TC_ ()\_P#1UGA7_P ")/\ XB@#WRBO _\
MAZ1_P3Y_Z.L\*_\ @1)_\11_P](_X)\_]'6>%?\ P(D_^(H ]\HKP/\ X>D?
M\$^?^CK/"O\ X$2?_$4?\/2/^"?/_1UGA7_P(D_^(H ]\HKP/_AZ1_P3Y_Z.
ML\*_^!$G_P 11_P](_X)\_\ 1UGA7_P(D_\ B* /?**\#_X>D?\ !/G_ *.L
M\*_^!$G_ ,11_P /2/\ @GS_ -'6>%?_  (D_P#B* /?**\#_P"'I'_!/G_H
MZSPK_P"!$G_Q%'_#TC_@GS_T=9X5_P# B3_XB@#\R?\ @[H_Y'#X$_\ 8,\0
M_P#HS3Z_'&OU2_X.>?VG?@%^TGXI^#=U\"OBEI?B>/2-/UQ=3?3)&86YD>Q*
M!L@?>V/C_=-?E;7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7
M]0=?RP?\$7_B7X#^#_\ P4V^%?Q(^)OB>VT;0M+U#4&U#4[QB(H VF7<:EB
M3RSJ/J:_HC_X>D?\$^?^CK/"O_@1)_\ $5\9Q)_OD?\ #^K/U/@;_D5U/\;_
M /28GOE%>!_\/2/^"?/_ $=9X5_\")/_ (BC_AZ1_P $^?\ HZSPK_X$2?\
MQ%?/'VI[Y17@?_#TC_@GS_T=9X5_\")/_B*/^'I'_!/G_HZSPK_X$2?_ !%
M'OE%5])U73]=TNVUO2+M)[2\MTGM9X_NR1NH96'L00?QJQ0 4444 %%%% &;
MXD\&>#_&4$5MXO\ "FFZK'"Y:&/4K&.=8V(P2H<'!QW%9'_"C/@E_P!$=\*_
M^$];?_$5U-% '+?\*,^"7_1'?"O_ (3UM_\ $4?\*,^"7_1'?"O_ (3UM_\
M$5U-% '+?\*,^"7_ $1WPK_X3UM_\13H?A7\,/#$@UGPU\.-!TZ\BXCN['1X
M(94!X.&101D$@\]#73U6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 5?\ A1WP5D^=_A!X69FY
M)/A^V))_[XI?^%&?!+_HCOA7_P )ZV_^(KJ$^X/I2UY9[ZV.6_X49\$O^B.^
M%?\ PGK;_P"(H_X49\$O^B.^%?\ PGK;_P"(KJ:*!G+?\*,^"7_1'?"O_A/6
MW_Q%'_"C/@E_T1WPK_X3UM_\174T4 <M_P *,^"7_1'?"O\ X3UM_P#$4?\
M"C/@E_T1WPK_ .$];?\ Q%=310!RW_"C/@E_T1WPK_X3UM_\11_PHSX)?]$=
M\*_^$];?_$5U-% '+?\ "C/@E_T1WPK_ .$];?\ Q%'_  HSX)?]$=\*_P#A
M/6W_ ,174T4 <M_PHSX)?]$=\*_^$];?_$4?\*,^"7_1'?"O_A/6W_Q%=310
M!RW_  HSX)?]$=\*_P#A/6W_ ,11_P *,^"7_1'?"O\ X3UM_P#$5U-% '+?
M\*,^"7_1'?"O_A/6W_Q%'_"C/@E_T1WPK_X3UM_\174T4 <M_P *,^"7_1'?
M"O\ X3UM_P#$4?\ "C/@E_T1WPK_ .$];?\ Q%=310!RW_"C/@E_T1WPK_X3
MUM_\11_PHSX)?]$=\*_^$];?_$5U-% '+?\ "C/@E_T1WPK_ .$];?\ Q%'_
M  HSX)?]$=\*_P#A/6W_ ,174T4 <M_PHSX)?]$=\*_^$];?_$4?\*,^"7_1
M'?"O_A/6W_Q%=310!RW_  HSX)?]$=\*_P#A/6W_ ,11_P *,^"7_1'?"O\
MX3UM_P#$5U-% '+?\*,^"7_1'?"O_A/6W_Q%'_"C/@E_T1WPK_X3UM_\174T
M4 <M_P *,^"7_1'?"O\ X3UM_P#$4?\ "C/@E_T1WPK_ .$];?\ Q%=310!R
MW_"C/@E_T1WPK_X3UM_\11_PHSX)?]$=\*_^$];?_$5U-% '+?\ "C/@E_T1
MWPK_ .$];?\ Q%'_  HSX)?]$=\*_P#A/6W_ ,174T4 ,@@@M8$M;6%(XHT"
MQQQJ JJ!@  = !VI]%% !1110 4444 %%%% !1110 56U;_CQ;ZC^=6:K:M_
MQXM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/Y
MU=/XUZF5;^#+T9D4445Z)X@4444 %%%><?M4?M+>!_V5/@QK?Q:\77=E+-IF
MG2SZ;HMQJD=K+JDJ@8@B+Y)8DC[JL0#G!H!)MV/1Z*QOA]XWT/XC^#--\:^'
M=1L[FUU&TCF5[&]2XC5F4%D$B?*Q4D@D>E8_P[^.OP]^*GCGQA\/_!5]<75Y
MX&U*'3]?G^S,MNEU)%YAACD/$CH,!P/ND@&@=F=C17$0_M,?LXW/C@?#*W^/
MW@J3Q(T_DKH">*;0WIESCR_)$F_?_LXS[5UVL:SH_AW2KC7/$&K6UC96L1DN
MKR\G6**%!U9W8@*!ZDXH%9HLT5QWPZ_:'^ 7Q?U*?1?A/\;_  CXFO+5"]Q:
M:!XCMKR6-0<;F6)V(7/&<8KL: LT%%<-XF_:>_9J\%Z[<^%O&/[0W@;2=3LG
MV7FG:GXMLX)X&P#M>-Y0RG!!P0.M3^)_C[\+/#OP7U3]H"P\3P:]X5TC3I[Z
MYU/PS*E^CPPDB5HS"Q#[-K;L'C:V>AH'9G945G>#_%GA_P >^$],\<>$M22]
MTO6=/AOM-NXONS02H'C<>Q5@?QK1H$%%%% !1110!OI]P?2EI$^X/I2UY9[Z
MV"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M#;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_&O=**
M /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\
MX=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_
M *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A
M97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .
M]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_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?\
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
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
,B@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20231231_g6.jpg
<TEXT>
begin 644 blkb-20231231_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 **** "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@#+\;^'+CQCX+U?PC:>(]0T>75-,N+2+5])F$=U8M)
M&R">%B"%D0MN4X.&45_*O\<O^"A/_!;G]FS]HGQ]^R_\7O\ @HU\2+3Q/X \
M2S:7?B*6 1W4(^:WNXPT>?*GA9)4SSM=?6OZO*_#7_@[C_8+.@W_ (-_X*C?
M#K1<1VGD^$OBN+>/@VDCG^SM0?''[N5FMW<Y)$MLHX6KI\O,N;8F?-RZ'YU_
M\/9O^"NW_22WXE_]_P"W_P#C=,/_  5<_P""S&KZEIWA3P5_P4/^*&K:_KNI
MV^F>']'MI;8RW]]<2+%! @V#+,[*./6O# 01D'(/0BOTE_X-<OV#O^&F_P!M
M/5?VT_'6C^?X,^"7^B^&_-7,-]XIN(OOCDJ_V2V<N> R2W$##[M=-6%.$+V,
M*<IREN?O1^R%\,/BK\&?V9/!'PT^.OQ7U#QQXUTKP_ GBWQ7J<WF2:CJ+#S+
MAP<#]V)&=8QCB-4';->CT45QG2%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445'=W'V6 S;-V".,XII-NR%)J*NR2BL_\
MMW_IU_\ '_\ ZU']N_\ 3K_X_P#_ %JT]C5[&'UJAW_,T**S_P"W?^G7_P ?
M_P#K4?V[_P!.O_C_ /\ 6H]C5[!]:H=_S-"BL_\ MW_IU_\ '_\ ZU']N_\
M3K_X_P#_ %J/8U>P?6J'?\S0HK/_ +=_Z=?_ !__ .M1_;O_ $Z_^/\ _P!:
MCV-7L'UJAW_,T**S_P"W?^G7_P ?_P#K4?V[_P!.O_C_ /\ 6H]C5[!]:H=_
MS-"BL_\ MW_IU_\ '_\ ZU']N_\ 3K_X_P#_ %J/8U>P?6J'?\S0HK/_ +=_
MZ=?_ !__ .M1_;O_ $Z_^/\ _P!:CV-7L'UJAW_,T**S_P"W?^G7_P ?_P#K
M4?V[_P!.O_C_ /\ 6H]C5[!]:H=_S-"BL_\ MW_IU_\ '_\ ZU']N_\ 3K_X
M_P#_ %J/8U>P?6J'?\S0HK/_ +=_Z=?_ !__ .M1_;O_ $Z_^/\ _P!:CV-7
ML'UJAW_,T** <@'U%%9'0%%%% !1110 4444 %%%% !17B7[77_!1;]C;]A&
M\T+3_P!JSXQ?\(K-XFBN)-$3_A'M1OOM*P&,2G-G;RA-IEC^_MSNXS@X\<_X
MB%?^"/\ _P!'=_\ E@>(/_D"NB&$Q52/-"G)KNDV<57,LNH5'3JUH1DMTY)/
M[FS[0HKXO_XB%?\ @C__ -'=_P#E@>(/_D"C_B(5_P""/_\ T=W_ .6!X@_^
M0*OZACO^?4O_  %_Y&?]L93_ -!$/_ X_P"9]H45\7_\1"O_  1__P"CN_\
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
M1=LD;QSH\;JPZAE/8C! -<%14RC&<7&2NF5"<Z4U.#LULUNCZ5_:L_X*\?\
M!0;]M#P.?AC\=_C_ '-WX:D=6NM"TC3+73K>[96#+YXMHT:<!@I"N64%00 1
MFN-_9 _;[_:S_80\1:AXB_9?^+EUX=.KQHFKV#VD-U:7H3.PR03H\9==S;7
M#J&8!@&(/CE%9K#8>-+V:@N7M96^XZ)8[&SKJO*I)S6TKN_W[GM/[8/_  4*
M_:]_;PU;3M2_:?\ C#=>((=(#?V3ID5I#:6=H6 #.D%NB(7.,&1@7(P-V  ,
MKXD_ME_'GXI?LZ^#/V4?$'B&SMO 7@666XT70-)TV*UCEN9"Q:ZN#& ;B;YW
M^=R2/,?&-QSY713C0HQBDHI);:;>A,\7BJDY2E-MRT;;=VNS[[(^@_V8O^"I
MG[='['OPXF^$GP#^-ATOP\]\]]:Z=?Z%8Z@MA=,,-/;&ZAD,#D$YV$ EB<9)
M->&^+O%OB?Q]XJU+QQXUUZ[U76-8OI;W5-3OIC)-=7$KEY)7<\LS,223U)K.
MHIQI4H3<HQ2;W=MR:F(Q%6G&G.;<8[)MV7HN@4445H8A1110 4444 ?7O_!!
M7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\
M#^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444
M %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%
M% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\
MD</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E+9\'/^PG
MJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174
M_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H
M_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH ***
M* "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,
MT^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@
MZ_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\
M28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK
M?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@
M#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#
M)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX
M.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%%
M !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&
MO4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^
M!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_
MFS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TT
MWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444
M %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHH
MKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+
M2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#H
MS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^
MW?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>
M_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_
MOD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% !1110
M 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSW
MUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[
MH_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?
M/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<
M_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^
MK/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %
M5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%%
MPHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\
MV#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ
M@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&_
M_28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9J
MMJW_ !XM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH *
M*** /Q-_X.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-
M/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@
MK_REL^#G_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]
MJ%%%% !1110 4444 %%%% ' ?'O]J7X ?LOZ=IVK?'KXF67ANWU::2+3I+R*
M5_/= "X C1CP&'7UKS/_ (>U?\$Z?^CI-$_\ [O_ .,U[EXQ^'7P^^(EO!:?
M$#P)HVNQ6SE[:+6=+BNEB8C!*B16"DCN*P/^&9/V;?\ HWOP/_X2=G_\;H \
ML_X>U?\ !.G_ *.DT3_P#N__ (S1_P /:O\ @G3_ -'2:)_X!W?_ ,9KU/\
MX9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z /+/\ A[5_
MP3I_Z.DT3_P#N_\ XS4&H_\ !63_ ()W3VK1Q?M1:(6)&!]CN_7_ *XUZU_P
MS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W33L[DRBIQ<7U/
M%/\ AZM_P3X_Z.=T3_P%NO\ XU1_P]6_X)\?]'.Z)_X"W7_QJO:_^&9/V;?^
MC>_ _P#X2=G_ /&Z/^&9/V;?^C>_ _\ X2=G_P#&ZW^L3\CE^I4N[_KY'BG_
M  ]6_P""?'_1SNB?^ MU_P#&J/\ AZM_P3X_Z.=T3_P%NO\ XU7M?_#,G[-O
M_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\ C='UB?D'U*EW?]?(\4_X
M>K?\$^/^CG=$_P# 6Z_^-4?\/5O^"?'_ $<[HG_@+=?_ !JO:_\ AF3]FW_H
MWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/K$_(/J5+N_Z^1XI_P]6_
MX)\?]'.Z)_X"W7_QJC_AZM_P3X_Z.=T3_P !;K_XU7M?_#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C='UB?D'U*EW?]?(\4_X>K?\ !/C_
M *.=T3_P%NO_ (U1_P /5O\ @GQ_T<[HG_@+=?\ QJO:_P#AF3]FW_HWOP/_
M .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;H^L3\@^I4N[_ *^1XI_P]6_X
M)\?]'.Z)_P" MU_\:H_X>K?\$^/^CG=$_P# 6Z_^-5[7_P ,R?LV_P#1O?@?
M_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T?6)^0?4J7=_U\CQ3_ (>K?\$^
M/^CG=$_\!;K_ .-4?\/5O^"?'_1SNB?^ MU_\:KVO_AF3]FW_HWOP/\ ^$G9
M_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNCZQ/R#ZE2[O^OD>*?\/5O^"?'_ $<[
MHG_@+=?_ !JC_AZM_P $^/\ HYW1/_ 6Z_\ C5>U_P##,G[-O_1O?@?_ ,).
MS_\ C='_  S)^S;_ -&]^!__  D[/_XW1]8GY!]2I=W_ %\CQ3_AZM_P3X_Z
M.=T3_P !;K_XU1_P]6_X)\?]'.Z)_P" MU_\:KVO_AF3]FW_ *-[\#_^$G9_
M_&Z/^&9/V;?^C>_ _P#X2=G_ /&Z/K$_(/J5+N_Z^1XI_P /5O\ @GQ_T<[H
MG_@+=?\ QJC_ (>K?\$^/^CG=$_\!;K_ .-5[7_PS)^S;_T;WX'_ /"3L_\
MXW1_PS)^S;_T;WX'_P#"3L__ (W1]8GY!]2I=W_7R/*U_P""M/\ P3J"@']J
M31.G_/G=_P#QFE_X>U?\$Z?^CI-$_P# .[_^,UZG_P ,R?LV_P#1O?@?_P )
M.S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-USG8>6?\/:O^"=/_1TFB?^ =W_ /&:
M/^'M7_!.G_HZ31/_  #N_P#XS7J?_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C= 'EG_#VK_@G3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_
M , [O_XS7J?_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L_P#X
MW0!Y9_P]J_X)T_\ 1TFB?^ =W_\ &:/^'M7_  3I_P"CI-$_\ [O_P",UZG_
M ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C= 'EG_  ]J
M_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z?^CI-$_\ [O_ .,UZG_PS)^S;_T;
MWX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W0!^,W_!Q=\5/AE^W=XD^$
M^H?LI_$/1/%4/AFQUF/6W_M2*Q^S-.]F8AB\:(ON$4GW-V-O.,C/YJ_\,J?&
MO_H$:)_X66E?_)-?UA_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#P
MD[/_ .-U[&%SO%82@J4(QLNZ?>_<^8S#A3+LRQDL35G-2E:]FK:)+K%]NY_)
MY_PRI\:_^@1HG_A9:5_\DT?\,J?&O_H$:)_X66E?_)-?UA_\,R?LV_\ 1O?@
M?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-UT?ZQX[^6/W/_ #./_4;*?YY_
M?'_Y$_D\_P"&5/C7_P! C1/_  LM*_\ DFC_ (94^-?_ $"-$_\ "RTK_P"2
M:_K#_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_UCQW\
ML?N?^8?ZC93_ #S^^/\ \B?R>?\ #*GQK_Z!&B?^%EI7_P DT?\ #*GQK_Z!
M&B?^%EI7_P DU_6'_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD
M[/\ ^-T?ZQX[^6/W/_,/]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/YRO\ @DAX-U/]F+_@HC\-?CK\<=4T
M30_"OA^^OI-7U7_A)+*Y\A9-.NH4/E6\SR-F21%^53C.3P":_>+_ (>U?\$Z
M?^CI-$_\ [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"
M3L__ (W7EXW'5<?54ZB2:5M/^'9[^4Y3ALGP[HT6VF[ZVO>R71+L>6?\/:O^
M"=/_ $=)HG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\ C->I_P##,G[-O_1O
M?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW7&>H>6?\/:O^"=/_ $=)
MHG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\ C->I_P##,G[-O_1O?@?_ ,).
MS_\ C='_  S)^S;_ -&]^!__  D[/_XW0!UN@:[I'BC0K+Q-H%\EU8:C:1W5
ME<QYVS0R*'1QGL5(/XU;J.TM+2PM8K"PMHX(((UCAAA0*D: 8"J!P  , "I*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0H+,< =2:\D\(
M?MY?L;^/_B7'\'_!?[1WA74_$4\[06NGVFI!A<RKUCBD_P!7*_\ LHQ)]*:3
M871ZW17G_P </VJ/V>/V;18CXX_%K2/#LNI!S86UY,6GN%3[[K$@9RB]VQM&
M1DU<O?VC/@+IOPAC^/M_\8/#L7@J: 2P^)WU6(6<BEMH"R9P6+ KL'S;@5QG
MBBS%=':45P/P,_:E_9Z_:7M;ZZ^!/Q:TCQ+_ &6ZIJ,-A.1-;%L[2\3A74-A
ML,1@[3@G!K"T[]O/]C;5_BE'\%M+_:/\*W'B6:]-G#IT6I*PDN00OD+*/W;2
M[B%\L-NW'&,\46871ZW1112&%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 445D>._'W@CX7^$KWQY\1_%NG:'HNG1"2^U35
M;M(((%)"C<[D 98A0.I) &20* ->BO.O@9^UK^S;^TM<7]G\"OC'HOB2XTQ5
M>_M+&<B:%&X#F-PK[">-^-N>,UG>-OVY?V0_AO\ $@_"/QS^T)X:TSQ"D\<%
MQI]U?@?9I7^Y'-(!Y<+'@[9&4\CU%.SO85T>K45P'QQ_:G_9W_9KM;.Z^.GQ
M>T7PV=0W&P@O[G]]<A?O,D2 NZKD98+@9&2,UHZ)\??@EXC^$W_"]]$^*V@S
M^#!:O</XF74XQ91QJ=KEY20J;6!4AL$,,$ \468[HZZBO-O@I^V%^S'^T7KE
MYX9^"GQHT7Q!J5A )[K3[29EG6'('FB.0*SQY91O4%<LO/(KTFDTT&X4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 DD:2HT4J!E8$,K#((]#7R!^VOX4\&?&3XK_!_]B3X(>%M
M.AU;PMXTTWQ=K<NDV:10>$-$LBQS^[ $$D[%8XHQC=C) 7!KZZU&&\N=/GM]
M.O1;7$D++!<&(.(G((5]I(W8.#COBOD[X(?L$_MA? &VU@^"OV[O#\]_XCU>
M34_$>N:M\&EN+_5+EB?GFF;4\L%4[4085%X4#)S4;+6Y,M3:_9SBM_%7_!2_
M]H[Q'K\"7%_X9TOPCHFA2S*&>SL)M/DNY8XS_"LD[EB!U*#TK._X)\>$/"1U
M3X[_  ZO?#>G77A[PQ^T%JESX>M+NTCD@TZ1H+:=EA5@5B\N21RNW&W><8S7
M;?%+]DSXI/\ 'W4/VD/V9OCO:>"->\1Z';Z7XNL=8\+#5K'5%MRWV:YV">%H
MYXE=D#;BI7 *CDGG?%'_  3S\13?LA:M^S)\._VD-2T/5_%OB*?6?'WCFXT0
M7%QX@GN7+WBO%'-#Y*3'RTPD@(BCV9;<Q-73Z]@LS&_9>M+#X_\ _!0?XB?M
MI?#BR2+P/9^#8? VF:S"FV+Q1?0W8GNKZ,C_ %L<)1;99N0^WY20IQ0_X*'>
M$?!/Q7L_ 7_!/[X+>$]-B\2ZMXHL-<>'2+*.*/PGHUI/YEQJ3", 0%N88Q\I
MD:1E!SU]9_9U^ ?[2GP9O-+T+Q=^TCX7UKP=I.F_8[/PKH7PKCT<1*J!8MDR
MWLNQ4Q]W8<^HZUYA\(_V!_VPO@OKGB7Q9X4_;PT"YUSQ?JIO_$>OZO\ !M+F
M]O7 Q'&TAU,;8HU^6.)0J(,[5&3DNN:]Q6=CZXHJ'3XKR"P@AU&[6XN$A59Y
MTB\L2. -S!<G:"<G&3C.,FIJS+"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *H^(/#/AOQ;IW]C^*O#]CJ=H)XIA:ZA:)-'
MYL;K)&^UP1N5U5E/564$8(%7J\Z_:M^#7CS]H+X$ZY\(/AW\9+GP'?ZW$D$O
MB.STS[5+%;EAYT2IYL1'F)E"P<$!CBA;@SP_X16^F_M&_P#!3#Q!^U#\+[*,
M^#_ 7@63P9<>)+90(_$6KM="::.)QQ-#;( A?D>9@*2!D<E^QYX.\)_$C_@C
M+K^N>-=,MKNZ\=>'?%>M>++RXC#/=7[W-Z3<2$]9(S'&%8\KY2D<BO:OV:OV
M:/VD_@$_A[PCJ/[2_A74? N@6;6T?A'1?A0FEEH_*=8PMP+^4H1(5D9BC%R&
MR<L6KB;G_@G9\6='\'>)OV?/AG^U>^@?"+Q7J5Y/>>%U\(QS:EI]K>2-)=V-
MG?&<+'#(7D +PNR"0\D\G2Z[D69TG[-?Q/\ AO\ #S]@'X=_M2?'F?3[.;2O
MA-I9U3Q-?6R-=M!]FC(C$A&]S*VTB,'YW<8!)K#_ .">7P-\1>!OV3_%6M^/
M?A';I+\0O&^K^-M,^'6H11*NG0W+QR65@RR#RXF @B?! $;.,@%3C1_:0_8*
M\<?%WQ'\.)/A7\>M.\(^&/AE91+H'@O5?! UBP-W"OEP7;J;N$.\4058PX<(
M5+#!8UW.D_"+]K!_A?KGA7Q9^U[93>);RYMY= \5:+\.;>T&F+&ZN\<EK+<3
MI<K)M*MED(5C@@X8)M6T8TG<\"T'QKXQ\8?\%0_ GBC]IKX-7/PJU*#P5JFF
M?#RS^W6^I)XHE;$ERLE[;-LB\F,%DMV7.7W;LL%/VS7SWX1_8^^+WB7X]>%?
MC[^U-^T+9>,;KP'#=_\ "'Z'X?\ "(TBRM;FYB$,MW-FXG>>0Q\!<JJ'D"OH
M2E)I[#284445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20231231_g7.jpg
<TEXT>
begin 644 blkb-20231231_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@!
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@ HK\Z
M/^"O>J^!XOVP_A-H_P <?B;X\\,?#V3PGJTVOWW@:XN%GCD4YB;;%'(/]8(P
M24.%/4=:^C_^"9R_LOQ_ "['[*/QW\2>/M G\037%YJ'BW4WN+^SNFAA1K=E
MDBB>)0L:,%*8)=F!(;-6XVC<F^MCZ(HKX _X*E>/[36/VV_@U^SC\=_B]JG@
M?X-:[I-]J'B74K'6&TZ*_O(UFV03W (PBLEN.3A?M.>"59?#/AW\4/C,WPC_
M &K_ -EG]C/XO^)/'6B^&ETV^^&^HZ;JLE]>PV$MVBW\%I,OS./(+J G4QNR
M#<^2U3NKB<TG8_7*BOS)^%_[2/C#]G35_BGX&_9FT7Q1'I7Q"U?2;'X Z+\0
M#>Q?8ITT]CK>K2#4,RQV5LY621W^0LH X#E?M7]AKP!\(/AE\!+/PC\)/BYI
M_CMEO);GQ1XNL=9COFU75Y</<W$LD;N [-C"DDJ@0<XR4XV0U*Y[#1114%!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!X3^U#\<_VT_A%XYM;;]G_P#8RMOBAX:NM'0RWL'C>WTNYLM0
M\V4,CQS*WF1>6(6!4#DODCBO"OV/?V7OVT_V0/V;_C)\:- ^&_AJY^+OQ$\1
M#6]'^'<=ZAT[3QY['R"ZRQQ[@MQ.0J2[<1Q+O)) ^ZZ*I2LK6%;6Y\N?M&>(
M/VEM;^$O@!?'/_!-CPI\8[[4-"CN?&?A^[U[3XX=!U@QQ92)+U)UDCW-*N]&
M;:$Y8C!;*_X)X?LH_%#]G5?B?^TU\;/AUI6D>+_'US'<P> ?!HA>+1M/M(W^
MSV$)0K$96W;<*VSY(SNR6Q]<44<VE@MK<^"_B7^PM^TE^TM^S+\7/C-\2=-A
ML_C5\2])ALO#7AZ74$\KPSH=O>Q3QZ-'+G8))TC;SI,A6>4 [0')](_X)\_L
M_P#Q2^'_ ,:OBS\;_%_P/M_AAH?C6+0+;0? L%]:3&!K"R:&>X86;-"@=V.W
M!W,,E@."?JRBFYMJPN57N%%%%04%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X/_P %+/VS]!_8
M'_8T\8_M%ZC) ^IV-E]C\*V,YXO=6G!2VCQ_$H;,C@<^7%(>U'_!-/\ ;/T'
M]OC]C3P=^T7ITD":G?67V/Q58P'BRU: !+F/'\*EL2(#SY<L9[U^,7_!SU^W
MG_POO]JBQ_9%\"ZSYOACX5[O[9\F3,=UKTRCSLXX;[/$5A'=9&N!WH_X-A?V
M\_\ A0G[5%]^R+XZUGRO#'Q4V_V-YTF([77H5/DXSPOVB(-">[2+;CM71[']
MU?J8^T_>6Z']"M%%%<YL%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 45^9/_!UM_P H[?!__99M._\ 35JU?SZU[N7Y
M+]>P_M?:6UM:U_U1\AG/%7]D8UX?V/-HG?FMOY<K/[0**_B_HKM_U9_Z>_\
MDO\ ]L>5_K]_U#?^3_\ VI_:!17\7]%'^K/_ $]_\E_^V#_7[_J&_P#)_P#[
M4_M KBOVCO$?QB\)? CQ7X@_9[^'O_"5>.;?1)O^$3T$WMO;)=7[+MAWR7,D
M<2QJS!WW.,JC 98@'^/2BC_5G_I[_P"2_P#VP?Z^_P#4-_Y/_P#:GV=XE_X(
M _\ !:?QCXCU#Q=XI_95GO\ 4]5O9;S4KZY^(?A]I+F>5R\DCDZARS,Q)/<F
MCPU_P0!_X+3^#O$>G^+O"W[*L]AJ>E7L5YIM];?$/P^LEM/$X>.1"-0X964$
M'L17QC16_P#8,_\ GZO_  '_ .V,?]=X_P#0/_Y/_P#:']A?[./B/XQ>+?@1
MX4\0?M"?#W_A%?'-QHD/_"6:"+VWN4M;]5VS;)+:22)HV92Z;7.%=0<,"!VM
M?Q?T5A_JS_T]_P#)?_MC;_7W_J&_\G_^U/[0**_B_HH_U9_Z>_\ DO\ ]L'^
MOW_4-_Y/_P#:G]H%%?Q?T4?ZL_\ 3W_R7_[8/]?O^H;_ ,G_ /M3^T"BOXOZ
M_3K_ (-1?^4A?C3_ +(SJ'_IVTFN?%Y!]5P\JOM+V6UO^"=N7<9?7\;3P_L.
M7F=K\U[?+E1_0-1117SI]N%%%% !1110 4444 %%%% !1110 4444 -FD\J)
MI<9VJ3CUJC_;O_3K_P"/_P#UJN7?_'I+_P!<V_E6'731IPG%W1PXNM4I22BS
M0_MW_IU_\?\ _K4?V[_TZ_\ C_\ ]:L^BMO8TNQR_6J_?\C0_MW_ *=?_'__
M *U']N_].O\ X_\ _6K/HH]C2[!]:K]_R-#^W?\ IU_\?_\ K4?V[_TZ_P#C
M_P#]:L^BCV-+L'UJOW_(T/[=_P"G7_Q__P"M1_;O_3K_ ./_ /UJSZ*/8TNP
M?6J_?\C0_MW_ *=?_'__ *U']N_].O\ X_\ _6K/HH]C2[!]:K]_R-#^W?\
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
M7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%%
M!1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 44
M44 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M.
M_P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **
M** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,
MZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%%
M !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%
M=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_U
MT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-
M6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,
M0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,Z
MA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U
M%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?
M_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1
M110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1
M110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU
M:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ H
MHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.
MH?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 444
M4 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC0444
M5T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%
M_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3
MO_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_
M\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_
M +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=
MT/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<
MV_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !111
M0 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%
M%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?
M_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "
MBBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(
M7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !11
M10 4444 %%%% !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;C
MOC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):
M?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6
M;3O_ $U:M7\^M?T%?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\
MD=O_  Q"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7
MXT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_ )'=
M#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?\ QZ2_]<V_
ME6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110
M4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110
M4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V
M6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "BBB@ HHHH
M**** "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%
M^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%
M%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN
M.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U
M):?\?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'
M_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\A
MXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O\ @U%_
MY2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#
MV>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\
M>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110 44
M44 %%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N44
M45YA[P4444 %%%% !1110!^9/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;
M?\H[?!__ &6;3O\ TU:M7\^M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@
M HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_
MX-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4
M444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79
MAOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71
M?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_P H
M[?!__99M._\ 35JU?SZU_05_P=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS
M\AXR_P"1V_\ #$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
2444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20231231_g8.jpg
<TEXT>
begin 644 blkb-20231231_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 **** "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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
MHHH **** "BBB@ HHHH **** &S2>5$TN,[5)QZU1_MW_IU_\?\ _K5<N_\
MCTE_ZYM_*L.NFC3A.+NCAQ=:I2DE%FA_;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU
M9]%;>QI=CE^M5^_Y&A_;O_3K_P"/_P#UJ/[=_P"G7_Q__P"M6?11[&EV#ZU7
M[_D:']N_].O_ (__ /6H_MW_ *=?_'__ *U9]%'L:78/K5?O^1H?V[_TZ_\
MC_\ ]:C^W?\ IU_\?_\ K5GT4>QI=@^M5^_Y&A_;O_3K_P"/_P#UJ/[=_P"G
M7_Q__P"M6?11[&EV#ZU7[_D:']N_].O_ (__ /6H_MW_ *=?_'__ *U9]%'L
M:78/K5?O^1H?V[_TZ_\ C_\ ]:C^W?\ IU_\?_\ K5GT4>QI=@^M5^_Y&A_;
MO_3K_P"/_P#UJ=#K/FRK%]FQN8#._I^E9M26G_'W%_UT7^=)T:=MAQQ5=R2O
M^1N4445PGKA1110 4444 %%%% 'PO_P<$?MC_M'_ +$/[&/AOXL?LO\ Q&_X
M1CQ!?_$VRTF[O_[(L[WS+.33]1F>+9=PRH,R01-N"AALP#@D'\=_^(A7_@L!
M_P!'=_\ E@>'_P#Y K].O^#K;_E';X/_ .RS:=_Z:M6K^?6OLLDPN&JX%2G!
M-W>Z3/RWBS,,?ALW<*5:459:*32^Y,^T/^(A7_@L!_T=W_Y8'A__ .0*/^(A
M7_@L!_T=W_Y8'A__ .0*^+Z*]CZA@?\ GU'_ ,!7^1\U_;&;?]!$_P#P.7^9
M]H?\1"O_  6 _P"CN_\ RP/#_P#\@4?\1"O_  6 _P"CN_\ RP/#_P#\@5\7
MT4?4,#_SZC_X"O\ (/[8S;_H(G_X'+_,^T/^(A7_ (+ ?]'=_P#E@>'_ /Y
MH_XB%?\ @L!_T=W_ .6!X?\ _D"OB^BCZA@?^?4?_ 5_D']L9M_T$3_\#E_F
M?:'_ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+ \/\ _P @
M5\7T4?4,#_SZC_X"O\@_MC-O^@B?_@<O\S[0_P"(A7_@L!_T=W_Y8'A__P"0
M*/\ B(5_X+ ?]'=_^6!X?_\ D"OB^BCZA@?^?4?_  %?Y!_;&;?]!$__  .7
M^9]H?\1"O_!8#_H[O_RP/#__ ,@4?\1"O_!8#_H[O_RP/#__ ,@5\7T4?4,#
M_P ^H_\ @*_R#^V,V_Z")_\ @<O\S[0_XB%?^"P'_1W?_E@>'_\ Y H_XB%?
M^"P'_1W?_E@>'_\ Y KXOHH^H8'_ )]1_P# 5_D']L9M_P!!$_\ P.7^9]H?
M\1"O_!8#_H[O_P L#P__ /(%?=G_  ;Z?\%3/V[_ -N#]LCQ/\*OVH?CK_PD
M^@:=\,KS5K.P_P"$8TNR\N\34=.A67?:6T3G$<\J[2Q7Y\D9 (_$.OTZ_P"#
M47_E(7XT_P"R,ZA_Z=M)KAS+!X2G@*DHTXII=$CULBS/,JV;T85*\VF]4Y2:
M?RN?T#4445\&?L(4444 %%%% !1110 4444 %%%% !1110!'=_\ 'I+_ -<V
M_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%9WBSQ=X5\!>'+SQAXW\26
M.D:3I\)EOM2U.Z2""W0<;G=R%49(')[UHUXY^W/^SYXR_:0^!R>#_A[J>EQ:
MUI/B+3M<TVSUY&;3]1EM)Q*+6Z" DPOC!X/('% TDWJ._9:_;9^"W[6.H>)]
M)^'/BO2)KOP]KEU:Q65MK"3SWMC$R(FH+'A66&1FP#@@<?-\P%=K\1?CK\'_
M (2:_P"'O"WQ)^(>F:-J7BO4!8^'+*]GVRZA<%D0)&O4G=)&,] 77GFO)/A'
M^UQI%W\6W^&7[2WP E^%_P 0K/PO<WMK>7DUO>6&H:7"5>X-IJ$6-R)M61XF
M"E0H)!*G'RS\9/B/\.OCA>^#OVR/%WQ T)=2UWXX^%;3P=HDVL0>?H/A6VU
MN)98]^87N7!NI2WW5,*DC9BE<M0O(_03XM_&WX2? ?PROC#XQ?$'2_#NG/.(
M8;C4KD(9Y3R(XU^](Y )VJ"< G'%9/AS]J?]G;Q7\*]0^-^B_&'0V\)Z3</;
MZIKMQ=B""SF79F*4R[2C_O(\*P!.]< [AGYT^*OBOXG^-/\ @IK8R?"3X8:#
MXX;PO\'K>^\,OKOB86>GZ:]]?2";44=(9WD=XHHHE,:?=S\P!Y]7^#7[0.H_
MM">"O'OASQI^SY:1>./A[KAM-9\%2ZG!=6UY?11)<6DL%U)&J;9,1LCNBF,J
M"?N@EBY;([+X*_M5?L[_ +15W?:=\%?BWI/B"ZTQ%>_L[25EGA1ONN8Y K[#
MD?-C;D]:]!KXV^$OBWQ-XJ_X*@)XO_:(^%=Q\,O$US\,I](\$: UU#?IXBMT
MN1<7-PU];MY9>( 8MR,JIWD]!7OG[7?[0]A^S+\$K_X@^7;3ZQ=W$6E^%=/N
M[A8H[W5;@[+>-W8@)&#F1V) 6.-SGBD$HVDDCH=!^.OP?\4?%35O@AX>^(>F
M7OBW0;1;K6-!MY]T]I$=F&<#@?ZV/C.1O'K765\)?LE:)\*/@]_P4.L/#&F?
M&#0?$6JZI\"&E\1^)+?5X)#KGB"YUYI[E]RM\TC$_+']Y8U08PM?=M,4X\K"
MBBB@D*DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@
MHHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:OY]:_H*_X.MO^4=O@_\ [+-IW_IJ
MU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(4445[1\J%?6/_!-3_@G')^U5+=?M*?&
M[QSX8\'_  -^'WB;3H_B)XA\4ZP]FEY$TT1EL+9HQN$SQNJ!BR;3/'@EB!7R
M=7VS_P $WOV]/%?[*?[/OBKX-?'?]C>?XL?L_?$/Q $UNUFLIHDBU2*. N;>
MZ"-&TRH+5S$2KJ4A=7C/+<N,==4'[+?\;=;7TO;8]#*XX66,7UCX5?O:_3FM
M=\M]['C?_!0_]G7X7_LZ_M&:AIWP*^+G@SQAX$\2M<:WX*N?!?B%M1CT_3);
MRXC@L;F1_G6YB6(*X8L2-K%B6('K'[27_!%;XZ?LM?L+6/[:WQ-^)&@Q//)I
MJ:GX&C@E_M#2WO55XHIV/RI*L<D3/&0"N_'/?Z_E_P""67_!/WX.?\%$O@7\
M6+'QC'X-^&OC+P'<^/K?P!\5-:CLWM+ZU^R26NG3RW!+(CO=Q%XI/-?_ $2X
M7+@X7T']J3]G?XS_ !'_ ."/'Q]UOXQ_M8?!CQ+XC\0?&.Y\=7GB#PSXXDNM
M'2""RLBFD0SO I^U".U6*&W*X(:$%QNR/+>9.]*,)::7;6KN[6^5G=^ECZ".
M11:Q$ZL%S)2Y5%Z*T5*_1V=U9/SN?&/P1_X(?_#'X^3^'?#WP^_X*K_ R_\
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
M44 1W?\ QZ2_]<V_E6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110
M4444 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^
M-&Y1117F'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_
M05_P=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4
M**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTF
MOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G
M9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_
M -<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5
M):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%%
M 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU
M?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH ****
M"BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_
MZ=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444
M >3_ +5G['/PO_;!T;1]$^)OB#Q-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^
MM>*?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\
M#DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#D
MC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_
M .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*
M+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3
M_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN
M&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_
M^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7
MV'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=%
M 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'
MG_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\
M#DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9
M/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_
M .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%
M/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3
M_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_
M (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_
M^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\
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
M&&Z\3Z9J"7(+-O4?8YY&#Y^=GDY=G))))KV6BCFTL.VH4445(PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XT_:1\._M?_$[]K"'4/&/[
M'&K^-OA5X'N(;OP7H>D^-=&M;?6=3"AO[1ODNKE'<0L2L4!0*""YSG!ZSX_>
M"/VC_B+?_!S]L+P5\!I;7QM\-]8U4ZK\,]1\1V7VBYTV_B:TN$CNXY&MC-LC
MAF0%PO."0PVGZ?HJN85CYD^''@K]HCQ[^TIXD_;6^(?P-E\-S:+\-Y/#7P^\
M WVO6DM]J$C3F[FGGEA=X+8R2)%"@WMA=S-M[^?_ +,=I^VKX)^)>J_'3X^?
ML'>(?$'Q$\5S+::EXEC\>^'UL]#TH2YCL+&#[8SQV\8^=NKRN"S$G&/MNBCF
M\A<IXC\:/C)^TMX<\1Z]X&T+]A>[\?:%<VZQ:)JFG^,-,CMK]7A7S(KR&\>-
M[<!RZDA9590#U)42?\$]?V>O&W[+?[)7A?X-?$34K:?6+$W=Q>P6,K/;V37%
MS+.+:)FY*1B0)GH2"1P17M5%*^EAVUN%%%%(84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
C 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20231231_g9.jpg
<TEXT>
begin 644 blkb-20231231_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@
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
M=M;LI(8X562222)H6"K,6=""YG)X*BAR5]&"B^Q8_P""3'_*.CX4_P#8O/\
M^E,U;O[>/[.WPB^/'P*UC5OBOX6_MC_A$=!U35-$M9KJ18([P64@29XU8+*5
MZJ'! ))Q7!?L^?L!_M$_ K]F?Q3^S4W[=6HZC97WAX:;X'U'3O!D6F3>%7S*
MSS1O%<M+.6,B]9%9=GRL"<CH/B)^R%^TOXL_9:\+_L]>%/VXM3T?5-.TN2P\
M7>+]0\(PZK<>)()(FC99%N)]T1^8_.)&<CJQ/-1IS73*5^6S1RW_  0^_P"4
M9WP^_P"OG6/_ $[7=?65?-O_  3Z_8<^,/[#_AUOAQKW[6#^-_!MK9RQZ%X9
M/@F#3ETZ>2X,\DXG6>627<SR?*QP-_'0"OI*E.SDVAQORA1114C"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA?VA?'WQ:^&7@$
M>-/A%\*[/QC<V5V)-8T>Z\0)IK_8!%(9)899$:,R*PC.Q]H9=_S XKNJ;-##
M<0O;W$2R1R*5='7(8'@@@]10@/D3]GKPQ\3_ -JO]I[P?_P4&N_@E9?#KP[#
M\/9XM+6768;G5/%D=^D4D#W/V==L4$<8#HLC&0,P^4#[K/VG3^V3^V5\#]4_
M97NOV+9O!DGBDV]KKOBW7O&6F7NEZ7;K/'*\\"V\AGNGQ'\B^5&0Q!;;C%?7
M=C8V6F64.FZ;9Q6]O;Q+%;V\$81(D48554<*    . !4M5S:W%;0\!\6?\$^
M_"_B'XJZG\8] _:-^*WA?6-7TFPTZ_\ ^$8\26\$3V]G#Y<*@26LC <NY&[!
M>1VQS7S[X#_X)]_M->%/^":NE?!N>YU;5/$\7BRUU;Q!\-/$/B>V.GWMA;:I
M/-)I<,T(,<27431R/N=U+\$ID@?H!10IM(.5'R3I/PQ^,OQP_:Z^&'QLA_90
MN/A%I_P^M+^'7=7U+6-->[UBUEMC##I<<6GRRAX$?;)NE*JH7Y ">?78_BE^
MU6/AWXI\2O\ LMVDFO:1XQN+/P[X:'C2V1M=T9'01WZSE3'!*ZL[""7;S'AF
M7<,>LT4KW"Q\GZ!\./C_ /M$_MR_#[]ISQA^SM/\+=%^'>AZM;7<VKZW8W.I
M>))+R$0I;,EE)(JV\!W2J9'Y9CM49R/K"BBANX)6"BBBD,**** "BBB@ HHH
MH **** "BBB@ HK\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUKW<OR7Z]A_:^TMK
M:UK_ *H^0SGBK^R,:\/['FT3OS6W\N5G]H%%?Q?T5V_ZL_\ 3W_R7_[8\K_7
M[_J&_P#)_P#[4_M HK^+^BC_ %9_Z>_^2_\ VP?Z_?\ 4-_Y/_\ :G]H%%?Q
M?T4?ZL_]/?\ R7_[8/\ 7[_J&_\ )_\ [4_M HK^+^BC_5G_ *>_^2__ &P?
MZ_?]0W_D_P#]J?V@45_%_11_JS_T]_\ )?\ [8/]?O\ J&_\G_\ M3^T"BOX
MOZ*/]6?^GO\ Y+_]L'^OW_4-_P"3_P#VI_:!17\7]%'^K/\ T]_\E_\ M@_U
M^_ZAO_)__M3^T"BOXOZ_3K_@U%_Y2%^-/^R,ZA_Z=M)KGQ>0?5</*K[2]EM;
M_@G;EW&7U_&T\/[#EYG:_->WRY4?T#4445\Z?;A1110 4444 %%%% !1110
M4444 %%%% #+AVCMY'0X*H2#^%97]JW_ /SW_P#'1_A6I=_\>DO_ %S;^58=
M=6'C&47='GXR<XR7*[%C^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\ "J]%=')#
MLCC]M5_F?WEC^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\ "J]%')#L@]M5_F?W
MEC^U;_\ Y[_^.C_"C^U;_P#Y[_\ CH_PJO11R0[(/;5?YG]Y8_M6_P#^>_\
MXZ/\*/[5O_\ GO\ ^.C_  JO11R0[(/;5?YG]Y8_M6__ .>__CH_PH_M6_\
M^>__ (Z/\*KT4<D.R#VU7^9_>6/[5O\ _GO_ ..C_"C^U;__ )[_ /CH_P *
MKT4<D.R#VU7^9_>6/[5O_P#GO_XZ/\*/[5O_ /GO_P".C_"J]%')#L@]M5_F
M?WEC^U;_ /Y[_P#CH_PI]OJ5[)<1H\V0S@$;1Z_2JE26G_'W%_UT7^=)PA;8
MJ-6JY+WG]YN4445YQ[04444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35
MJU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0H
MHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_ +(S
MJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\
M$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<V_E6
M'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 44
M44 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%%
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
MFTE=BE*,4VW9(@HK[G^"_P#P34^&FBZ!!?\ QGFN-9U6:,-<6-M=O#:VY/\
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
MI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\
MR.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** .,^,WP,\(?'/3++2?%^J:
MU:QV,[30MHNK26C,Q7:0Q3[PQV->??\ #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=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH
M \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#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@"#2]
M/@TC3+;2;9Y&CM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@
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
M112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
+%%%% !1110!__]D!

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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670035503872">
<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, 2023</div></th>
<th class="th"><div>Feb. 14, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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,  2023<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_DocumentFinStmtErrorCorrectionFlag', window );">Document financial statement error correction 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_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="re">
<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,292,286,984<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,475,414<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents incorporated by reference</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement for the 2024 Annual Meeting of Stockholders currently scheduled to be held June&#160;12, 2024 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, 2023.</span></div><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_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="re">
<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">2023<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_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="re">
<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="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">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="re">
<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="ro">
<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="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">Preferred Stock Purchase Rights<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_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="re">
<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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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_DocumentFinStmtErrorCorrectionFlag</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038435136">
<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, 2023</div></th>
<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_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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042578048">
<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, 2023</div></th>
<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_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,251<span></span>
</td>
<td class="nump">$ 31,691<span></span>
</td>
</tr>
<tr class="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">697,006<span></span>
</td>
<td class="nump">702,240<span></span>
</td>
</tr>
<tr class="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 $6,907 and $7,318 at December&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">101,862<span></span>
</td>
<td class="nump">102,809<span></span>
</td>
</tr>
<tr class="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">353<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="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">99,285<span></span>
</td>
<td class="nump">81,654<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">929,757<span></span>
</td>
<td class="nump">918,643<span></span>
</td>
</tr>
<tr class="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">98,689<span></span>
</td>
<td class="nump">107,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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">36,927<span></span>
</td>
<td class="nump">45,899<span></span>
</td>
</tr>
<tr class="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">160,194<span></span>
</td>
<td class="nump">141,023<span></span>
</td>
</tr>
<tr class="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,053,738<span></span>
</td>
<td class="nump">1,050,272<span></span>
</td>
</tr>
<tr class="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">581,937<span></span>
</td>
<td class="nump">635,136<span></span>
</td>
</tr>
<tr class="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">51,037<span></span>
</td>
<td class="nump">94,304<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,912,279<span></span>
</td>
<td class="nump">2,992,703<span></span>
</td>
</tr>
<tr class="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">25,184<span></span>
</td>
<td class="nump">42,559<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">64,322<span></span>
</td>
<td class="nump">86,002<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">695,842<span></span>
</td>
<td class="nump">700,860<span></span>
</td>
</tr>
<tr class="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">19,259<span></span>
</td>
<td class="nump">18,802<span></span>
</td>
</tr>
<tr class="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">392,530<span></span>
</td>
<td class="nump">382,419<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,197,137<span></span>
</td>
<td class="nump">1,230,642<span></span>
</td>
</tr>
<tr class="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">760,405<span></span>
</td>
<td class="nump">840,241<span></span>
</td>
</tr>
<tr class="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">93,292<span></span>
</td>
<td class="nump">125,759<span></span>
</td>
</tr>
<tr class="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,397<span></span>
</td>
<td class="nump">2,817<span></span>
</td>
</tr>
<tr class="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">40,085<span></span>
</td>
<td class="nump">44,918<span></span>
</td>
</tr>
<tr class="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">10,258<span></span>
</td>
<td class="nump">4,294<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,103,574<span></span>
</td>
<td class="nump">$ 2,248,671<span></span>
</td>
</tr>
<tr class="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_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="re">
<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="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_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="ro">
<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="re">
<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">69,188,304<span></span>
</td>
<td class="nump">67,814,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding</a></td>
<td class="nump">53,625,440<span></span>
</td>
<td class="nump">53,068,814<span></span>
</td>
</tr>
<tr class="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; 69,188,304 and 67,814,044 shares issued at December&#160;31, 2023 and December&#160;31, 2022, respectively; 53,625,440 and 53,068,814 shares outstanding at December&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
</tr>
<tr class="ro">
<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,203,012<span></span>
</td>
<td class="nump">$ 1,075,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common, shares</a></td>
<td class="nump">15,562,864<span></span>
</td>
<td class="nump">14,745,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_TreasuryStockValue', window );">Treasury stock, at cost; 15,562,864 and 14,745,230 shares at December&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="num">$ (591,557)<span></span>
</td>
<td class="num">$ (537,287)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(1,688)<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
</tr>
<tr class="ro">
<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">198,869<span></span>
</td>
<td class="nump">197,049<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">808,705<span></span>
</td>
<td class="nump">744,032<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,912,279<span></span>
</td>
<td class="nump">$ 2,992,703<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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock outstanding. Common stock represent the ownership interest in a corporation.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount of accumulated undistributed earnings (deficit).</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042705456">
<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, 2023</div></th>
<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_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">$ 6,907<span></span>
</td>
<td class="nump">$ 7,318<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038501712">
<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, 2023</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_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,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<span></span>
</td>
</tr>
<tr class="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">502,188<span></span>
</td>
<td class="nump">505,389<span></span>
</td>
<td class="nump">443,195<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">603,244<span></span>
</td>
<td class="nump">552,716<span></span>
</td>
<td class="nump">484,545<span></span>
</td>
</tr>
<tr class="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">212,158<span></span>
</td>
<td class="nump">221,455<span></span>
</td>
<td class="nump">186,314<span></span>
</td>
</tr>
<tr class="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">153,304<span></span>
</td>
<td class="nump">156,913<span></span>
</td>
<td class="nump">124,573<span></span>
</td>
</tr>
<tr class="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">189,938<span></span>
</td>
<td class="nump">199,908<span></span>
</td>
<td class="nump">146,262<span></span>
</td>
</tr>
<tr class="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">3,139<span></span>
</td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">2,227<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">263<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">558,539<span></span>
</td>
<td class="nump">581,201<span></span>
</td>
<td class="nump">459,639<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 );">Income (loss) from operations</a></td>
<td class="nump">44,705<span></span>
</td>
<td class="num">(28,485)<span></span>
</td>
<td class="nump">24,906<span></span>
</td>
</tr>
<tr class="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">(39,922)<span></span>
</td>
<td class="num">(35,803)<span></span>
</td>
<td class="num">(18,003)<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">12,861<span></span>
</td>
<td class="nump">8,713<span></span>
</td>
<td class="nump">180<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) before provision for income taxes</a></td>
<td class="nump">17,644<span></span>
</td>
<td class="num">(55,575)<span></span>
</td>
<td class="nump">7,083<span></span>
</td>
</tr>
<tr class="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 provision (benefit)</a></td>
<td class="nump">15,824<span></span>
</td>
<td class="num">(10,168)<span></span>
</td>
<td class="nump">1,385<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 income (loss)</a></td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
</tr>
<tr class="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 (loss) 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="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="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="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.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_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">52,546,406<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">47,412,306<span></span>
</td>
</tr>
<tr class="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">53,721,342<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">48,230,438<span></span>
</td>
</tr>
<tr class="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 (loss) 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="nump">$ 5,049<span></span>
</td>
<td class="num">$ (16,160)<span></span>
</td>
<td class="nump">$ 661<span></span>
</td>
</tr>
<tr class="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 (loss) gain on derivative instruments, net of tax</a></td>
<td class="num">(15,675)<span></span>
</td>
<td class="nump">18,576<span></span>
</td>
<td class="nump">8,358<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 (loss) income</a></td>
<td class="num">(10,626)<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
<td class="nump">9,019<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">(8,806)<span></span>
</td>
<td class="num">(42,991)<span></span>
</td>
<td class="nump">14,717<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,071,520<span></span>
</td>
<td class="nump">1,011,733<span></span>
</td>
<td class="nump">880,850<span></span>
</td>
</tr>
<tr class="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">470,455<span></span>
</td>
<td class="nump">463,449<span></span>
</td>
<td class="nump">390,803<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">33,912<span></span>
</td>
<td class="nump">46,372<span></span>
</td>
<td class="nump">46,890<span></span>
</td>
</tr>
<tr class="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">$ 31,733<span></span>
</td>
<td class="nump">$ 41,940<span></span>
</td>
<td class="nump">$ 52,392<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-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;">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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033152992">
<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, 2023</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_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 income (loss)</a></td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
</tr>
<tr class="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 income (loss) 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">109,487<span></span>
</td>
<td class="nump">102,369<span></span>
</td>
<td class="nump">82,410<span></span>
</td>
</tr>
<tr class="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">4,500<span></span>
</td>
<td class="nump">6,066<span></span>
</td>
<td class="nump">11,450<span></span>
</td>
</tr>
<tr class="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">127,762<span></span>
</td>
<td class="nump">110,294<span></span>
</td>
<td class="nump">120,379<span></span>
</td>
</tr>
<tr class="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">(24,368)<span></span>
</td>
<td class="num">(26,644)<span></span>
</td>
<td class="num">(2,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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">1,775<span></span>
</td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">1,570<span></span>
</td>
</tr>
<tr class="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,023<span></span>
</td>
<td class="nump">5,676<span></span>
</td>
<td class="nump">10,490<span></span>
</td>
</tr>
<tr class="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">(3,237)<span></span>
</td>
<td class="num">(7,340)<span></span>
</td>
<td class="num">(6,525)<span></span>
</td>
</tr>
<tr class="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">16,851<span></span>
</td>
<td class="nump">26,235<span></span>
</td>
<td class="num">(2,048)<span></span>
</td>
</tr>
<tr class="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="num">(18,576)<span></span>
</td>
<td class="nump">21,607<span></span>
</td>
<td class="num">(9,670)<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">(30,275)<span></span>
</td>
<td class="num">(2,386)<span></span>
</td>
<td class="num">(8,190)<span></span>
</td>
</tr>
<tr class="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">8,872<span></span>
</td>
<td class="nump">11,059<span></span>
</td>
<td class="nump">10,526<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">199,634<span></span>
</td>
<td class="nump">203,893<span></span>
</td>
<td class="nump">213,661<span></span>
</td>
</tr>
<tr class="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">(4,685)<span></span>
</td>
<td class="num">(12,289)<span></span>
</td>
<td class="num">(11,664)<span></span>
</td>
</tr>
<tr class="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">(59,443)<span></span>
</td>
<td class="num">(58,774)<span></span>
</td>
<td class="num">(40,489)<span></span>
</td>
</tr>
<tr class="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">(13)<span></span>
</td>
<td class="num">(20,912)<span></span>
</td>
<td class="num">(419,120)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">6,426<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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(250)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(64,391)<span></span>
</td>
<td class="num">(85,549)<span></span>
</td>
<td class="num">(471,273)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">293,200<span></span>
</td>
<td class="nump">211,000<span></span>
</td>
<td class="nump">582,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_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(374,595)<span></span>
</td>
<td class="num">(310,740)<span></span>
</td>
<td class="num">(152,971)<span></span>
</td>
</tr>
<tr class="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 );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,106)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(1,339)<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(35,867)<span></span>
</td>
<td class="num">(36,376)<span></span>
</td>
<td class="num">(39,404)<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="num">(6,812)<span></span>
</td>
<td class="nump">111,386<span></span>
</td>
<td class="num">(13,464)<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="num">(60)<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="num">(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_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(18,831)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(108,416)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(142,965)<span></span>
</td>
<td class="num">(25,689)<span></span>
</td>
<td class="nump">264,108<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">2,048<span></span>
</td>
<td class="num">(10,486)<span></span>
</td>
<td class="nump">297<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(5,674)<span></span>
</td>
<td class="nump">82,169<span></span>
</td>
<td class="nump">6,793<span></span>
</td>
</tr>
<tr class="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, beginning 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">728,257<span></span>
</td>
<td class="nump">733,931<span></span>
</td>
<td class="nump">651,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="num">(38,052)<span></span>
</td>
<td class="num">(33,371)<span></span>
</td>
<td class="num">(16,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_IncomeTaxesPaidNet', window );">Cash (paid) for taxes, net of refunds</a></td>
<td class="num">(35,619)<span></span>
</td>
<td class="num">(9,670)<span></span>
</td>
<td class="num">(10,073)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(303,633)<span></span>
</td>
</tr>
<tr class="ro">
<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">(837)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="num">(1,747)<span></span>
</td>
</tr>
<tr class="re">
<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="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,251<span></span>
</td>
<td class="nump">31,691<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">697,006<span></span>
</td>
<td class="nump">702,240<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash in the statement of cash flows</a></td>
<td class="nump">728,257<span></span>
</td>
<td class="nump">733,931<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_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="ro">
<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">$ (2,491)<span></span>
</td>
<td class="num">$ (1,710)<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_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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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>Amount of cash outflow for short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670035521296">
<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>Treasury stock, common [Member]</div></th>
<th class="th"><div>Additional paid-in capital [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, common stock (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="num">$ (353,091)<span></span>
</td>
<td class="nump">$ 544,963<span></span>
</td>
<td class="num">$ (2,497)<span></span>
</td>
<td class="nump">$ 236,714<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_TreasuryStockCommonShares', window );">Balance, treasury stock, common (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="text">&#160;<span></span>
</td>
<td class="num">(12,054,268)<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_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 income (loss)</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_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="re">
<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="num">(303,633)<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(303,629)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="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, value, 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="num">$ (108,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld to satisfy tax withholdings (in 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="num">(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>
</tr>
<tr class="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 );">Shares withheld to satisfy tax withholdings</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="num">$ (39,404)<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_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="text">&#160;<span></span>
</td>
<td class="nump">120,335<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="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, common stock (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="num">$ (500,911)<span></span>
</td>
<td class="nump">968,927<span></span>
</td>
<td class="nump">6,522<span></span>
</td>
<td class="nump">242,456<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_TreasuryStockCommonShares', window );">Balance, treasury stock, common (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="text">&#160;<span></span>
</td>
<td class="num">(14,182,805)<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_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 income (loss)</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="ro">
<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">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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued during period, value, acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,352)<span></span>
</td>
<td class="nump">$ 0<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld to satisfy tax withholdings (in 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="num">(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>
</tr>
<tr class="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 );">Shares withheld to satisfy tax withholdings</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="num">$ (36,376)<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_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="text">&#160;<span></span>
</td>
<td class="nump">110,294<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 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 (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="ro">
<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 );">Retirements of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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="num">(2,605)<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, common stock (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="num">$ (537,287)<span></span>
</td>
<td class="nump">1,075,264<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">197,049<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_TreasuryStockCommonShares', window );">Balance, treasury stock, common (in shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,745,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,745,230)<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_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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="text">&#160;<span></span>
</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">1,820<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(221,836)<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, value, cost method</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,831)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,831)<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">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,007,921<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld to satisfy tax withholdings (in 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="num">(595,798)<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 );">Shares withheld to satisfy tax withholdings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(35,439)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,439)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">127,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,762<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">473,341<span></span>
</td>
<td class="text">&#160;<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">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="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">(106,859)<span></span>
</td>
<td class="text">&#160;<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="num">(10,626)<span></span>
</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">(10,626)<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_RetirementsOfCommonStockShares', window );">Retirements of common stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements', window );">Retirements of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<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, common stock (in shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,188,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="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, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 808,705<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (591,557)<span></span>
</td>
<td class="nump">$ 1,203,012<span></span>
</td>
<td class="num">$ (1,688)<span></span>
</td>
<td class="nump">$ 198,869<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_TreasuryStockCommonShares', window );">Balance, treasury stock, common (in shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,562,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,562,864)<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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:5.72pt">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.</span></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_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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-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;">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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used to settle 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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-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;">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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670041055056">
<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, 2023</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><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 leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038577840">
<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, 2023</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><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><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 September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed 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) providing payment and transaction services; and (iii)&#160;providing Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content. Revenue is 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-weight:400;line-height:120%">Our recurring revenue includes two components: contractual recurring and transactional recurring.</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%">Contractual 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%">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#8482; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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%">Contractual 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 three years at contract inception with <span style="-sec-ix-hidden:f-442">three</span>-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-style:italic;font-weight:400;line-height:120%">Transactional 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%">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="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 historically determined to be five 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, 2023, 2022 and 2021, 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 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, 2023 and 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%;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 have one operating segment, one reportable segment, and one reporting unit. In each of 2023, 2022 and 2021, 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 were  no impairments of goodwill during 2023, 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%;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><td style="width:47.291%"></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: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;Curve of Economic Benefit</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%">10-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 Curve of Economic Benefit</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 Curve of Economic Benefit</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><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">Certain of the customer relationships, marketing assets and developed technology assets are amortized on a curve that represents the expected period of economic benefit.</span></div><div style="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. 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 2023 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%;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 2023, 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%;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 years ended December 31, 2023 and 2021, we recorded net foreign currency losses that were insignificant and $1.6 million, respectively. During the year ended December 31, 2022, we recorded a net foreign currency gain of $4.6 million.</span></div><div style="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 </span></div><div style="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'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 <span style="-sec-ix-hidden:f-486">three</span> to seven 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. There were no impairments of capitalized software assets during 2023 and 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized capitalized 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><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%">2023</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%">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"></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%">2,012&#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%">(2,539)</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%">601&#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%">6,096&#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%">2022</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,375&#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%">1,281&#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%">(5,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2021</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%">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"></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,483&#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%">(4,565)</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%">441&#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%">9,375&#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%">The amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.</span></div><div style="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><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%">2023</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,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"></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%">2,488&#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%">(2,973)</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%">811&#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%">2022</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,780&#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,785&#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%">(5,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2021</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,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"></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,967&#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%">(6,463)</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%">1,780&#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%;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 $14.0 million, $16.5 million and $7.1 million for the years ended December&#160;31, 2023, 2022 and 2021, 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 right-of-use ("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, 2023 and 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%">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">Earnings (loss) 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 earnings (loss) per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects 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. In periods where there are net losses and the inclusion of potentially dilutive securities would be anti-dilutive, diluted loss per share is the same as basic loss per share.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043345232">
<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, 2023</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><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 $6.4 million, subject to closing adjustments. 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.</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, net of closing adjustments. 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. As of December&#160;31, 2023, a liability for the contingent consideration is recorded at its current estimated fair value of $1.4 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. We finalized the purchase price allocation of Kilter, including the valuation of assets acquired and liabilities assumed, during the third quarter of 2023. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2023.</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. 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 became 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670041764624">
<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, 2023</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><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><div style="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 2023 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, 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%">1,050,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></tr><tr><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="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">(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%">36&#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></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%">3,430&#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%">Balance at December 31, 2023</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,053,738&#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">Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter 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 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><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%">2023</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%">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: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%">570,104&#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%">569,009&#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%">71,308&#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%">69,643&#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%">182,956&#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%">182,463&#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%">17,900&#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%">17,900&#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%">842,268&#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%">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></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%">(174,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(11,985)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(69,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(3,978)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(260,331)</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%">(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></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%">581,937&#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%">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></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 year ended December&#160;31, 2023, changes to the gross carrying amounts of intangible asset classes were primarily related to 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><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%">2023</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%">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%">51,079&#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%">47,085&#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%">33,132&#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%">1,384&#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%">1,407&#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%">1,680&#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%">52,463&#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%">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><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></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%">3,139&#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%">2,925&#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%">2,227&#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%">55,602&#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%">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><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></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, 2023:</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%">2024&#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%">62,332&#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%">2025&#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%">65,873&#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%">2026&#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%">64,234&#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%">2027&#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%">60,038&#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%">2028&#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%">52,544&#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%">305,021&#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><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> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039576592">
<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, 2023</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><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. Earnings (Loss) 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 earnings (loss) 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%">2023</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%">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 income (loss)</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,820&#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%">(45,407)</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%">5,698&#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%">52,546,406&#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%">51,569,148&#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%">47,412,306&#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%">1,174,936&#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%">&#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%">818,132&#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%">53,721,342&#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%">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><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></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%">Earnings (loss) 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%">0.03&#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%">(0.88)</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%">0.12&#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%">0.03&#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%">(0.88)</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%">0.12&#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 earnings (loss) 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%">45,614&#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%">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><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></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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039501344">
<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, 2023</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><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><div style="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, 2023</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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><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%">&#8212;&#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%">16,198&#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%">&#8212;&#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%">16,198&#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><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 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-top:1pt 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%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,198&#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 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%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,198&#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: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><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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</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></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%">Financial 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><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:10pt;font-style:italic;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%">&#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%">5,004&#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 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,004&#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-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">536&#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%">&#8212;&#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%">536&#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%">&#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%">1,403&#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%">1,403&#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%">&#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 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%">5,540&#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%">1,403&#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%">6,943&#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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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><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%">&#8212;&#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%">31,870&#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%">&#8212;&#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%">31,870&#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%">&#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%">247&#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%">247&#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%">&#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 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%">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><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%">&#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 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%">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></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</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></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%">&#8212;&#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%">323&#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%">&#8212;&#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%">323&#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%">&#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%">2,710&#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%">2,710&#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 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-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%">&#8212;&#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 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%">323&#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 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,710&#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 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,033&#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="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 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR 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. The fair value of our fixed rate debt does not exceed the carrying amount.</span></div><div style="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, 2023, 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: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%">During the year ended December&#160;31, 2023, we recorded noncash impairment charges of $5.6 million against certain operating lease ROU assets and $1.1 million impairment charges against certain property and equipment assets. See Notes 11 and 7, 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, 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. See Notes 11 and 7, 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, 2021, we recorded noncash impairment charges of $3.6 million against certain operating lease ROU assets and $1.7 million against certain property and equipment assets. See Notes 11 and 7, 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 2023, 2022 and 2021 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> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//820/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042473968">
<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, 2023</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><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><div style="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%">2023</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%">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: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%">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><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">11,720&#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%">10,874&#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%">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,646&#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,312&#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%">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%">50,064&#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%">47,886&#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%">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%">21,982&#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%">20,299&#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%">1,611&#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%">3,500&#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%">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,187&#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,264&#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%">10,345&#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%">11,822&#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%">172,387&#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%">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></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%">(73,698)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">98,689&#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%">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></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 $13.0 million, $14.1 million and $14.4 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023, we recorded noncash impairment charges of</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%">$1.1 million against certain property and equipment assets</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%">These impairment charges resulted primarily from our entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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, 2022, we recorded insignificant noncash impairment charges</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. </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 noncash impairment charges of</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%">$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><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%">2023</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%">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: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%">287,519&#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%">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></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%">6,945&#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,409&#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%">(134,270)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">160,194&#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%">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></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 year ended December&#160;31, 2022, we recorded noncash impairment charges of $2.3 million 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 $42.8 million, $36.8 million and $31.0 million for the years ended December&#160;31, 2023, 2022 and 2021, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043379584">
<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, 2023</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><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><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/>2023</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/>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: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%">695,489&#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%">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></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:400;line-height:120%">Real estate escrow balances and 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%">1,517&#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%">1,629&#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 restricted cash</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%">697,006&#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%">702,240&#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="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/>2023</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/>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: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%">62,377&#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%">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></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%">35,169&#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%">34,766&#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%">16,198&#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%">32,117&#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%">9,259&#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,189&#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%">5,615&#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%">5,775&#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%">3,940&#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,902&#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%">3,418&#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%">1,855&#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%">644&#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%">1,153&#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 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%">13,702&#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%">10,929&#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 prepaid expenses and other 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%">150,322&#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%">175,958&#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%">51,037&#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%">94,304&#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%">Prepaid expenses and other current 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%">99,285&#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%">81,654&#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">Amortization expense from costs of obtaining contracts was $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023 and 2022 was $25.3 million and $29.1 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, 2023 and December&#160;31, 2022 was $32.4 million and $31.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 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.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, 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%">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/>2023</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/>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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</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%">21,282&#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%">16,667&#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%">Customer credit 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%">10,238&#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%">8,257&#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%">Operating lease liabilities, 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%">6,701&#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%">7,723&#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%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,540&#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%">323&#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%">4,413&#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%">6,944&#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%">4,323&#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%">5,059&#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 health care 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%">3,865&#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%">2,467&#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 legal 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%">3,659&#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%">28,448&#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%">2,452&#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%">2,156&#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%">Contingent consideration liability</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,403&#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,710&#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="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%">10,704&#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%">9,542&#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%">74,580&#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%">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></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%">10,258&#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%">4,294&#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%">64,322&#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%">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></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%">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%">2023</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%">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%">8,821&#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%">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><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></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 (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">4,076&#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%">2,332&#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%">1,432&#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%">12,861&#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%">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><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></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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039496560">
<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, 2023</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><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><div style="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/>2023</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="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/>2023</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></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%">114,100&#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%">177,800&#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%">7.52&#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.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></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%">607,500&#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%">623,750&#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%">3.51&#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%">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></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%">56,745&#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%">58,189&#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%">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,800&#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%">2,247&#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%">8.42&#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%">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></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%">781,145&#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%">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><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%">4.24&#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%">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></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%">1,481&#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%">2,943&#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%">19,259&#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%">18,802&#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%">7.02&#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%">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></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%">760,405&#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%">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><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%">4.17&#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%">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></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%">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 our 5-year $700 million credit facility entered into during June 2017 (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"><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, 2023, 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, 2023, our available borrowing capacity under the 2020 Credit Facility was $384.5 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., </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was 1.625% and the commitment fee applicable to the 2020 Revolving Facility was 0.250%.</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, 2023, deferred financing costs totaling $0.6 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%">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 two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#8220;Real Estate Loans&#8221;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At December 31, 2023, 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, 2023:</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"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements</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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</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: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 2022</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%">3&#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 2023</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,710&#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%">January 2023</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%">36</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%">April 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%">2,491&#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><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="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="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%">(1)</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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related 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%">The changes in supplier financing obligations during the years ended December&#160;31, 2023, 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:85.303%"></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: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, 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%">2,247&#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"><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</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,491&#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%">Payments</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%">(1,938)</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, 2023</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%">2,800&#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;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, 2023, 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%">2024&#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%">19,259&#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%">2025&#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%">708,534&#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%">2026&#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%">1,969&#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%">2027&#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%">2,166&#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%">2028&#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,374&#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%">46,843&#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%">781,145&#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><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043377584">
<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, 2023</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><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;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 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. master agreements with our counterparties. As of December&#160;31, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, the aggregate notional </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">values of the interest rate swaps were $935.0 million and $435.0 million, respectively. All of the contracts have maturities on or before October 2028.</span></div><div style="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 revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of December&#160;31, 2023 and 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 $29.9 million CAD and $22.6 million CAD, respectively. All of the contracts have maturities of 12 months or less.</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, 2023 and December&#160;31, 2022, the aggregate notional values of the 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 was &#163;13.2 million and &#163;11.2 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%">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><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:center;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:center;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/>2023</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="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/>2023</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></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 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, current portion</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%">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%">16,198&#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%">&#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="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%">&#8212;&#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%">&#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: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:#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%">Prepaid expenses<br/>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: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%">247&#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%">Accrued expenses<br/>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:10pt;font-weight:400;line-height:120%">536&#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%">323&#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="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:#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%">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%">&#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%">31,870&#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%">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:10pt;font-weight:400;line-height:120%">5,004&#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%">&#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;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:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">16,198&#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%">32,117&#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="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">5,540&#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%">323&#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><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></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 and net investment 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:45.829%"></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:20.393%"></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 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%">(loss) 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 </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%">(loss) 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%">income (loss)</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</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 (loss) income</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%">into income (loss)</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/>2023</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, 2023</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%">11,194&#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%">20,418&#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%">(235)</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%">388&#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%">(301)</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%">&#8212;&#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/>2022</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, 2022</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 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><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"></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%">247&#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%">165&#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 Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></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-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><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%">&#8212;&#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="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="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="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%">Interest rate swaps</span></td><td style="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="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%">7,160&#160;</span></td><td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="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="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,714)</span></td><td style="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 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) and related tax effects are 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, 2023 that is expected to be reclassified into earnings within the next twelve months is $16.4 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2023, 2022 and 2021. 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 2023, 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_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> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//820/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043321184">
<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, 2023</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><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. As of December&#160;31, 2023, we did not have any operating leases that had not yet commenced.</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><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%">2023</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"><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%">8,812&#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%">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><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></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,431&#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%">1,670&#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,478&#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%">(3,356)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">6,887&#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%">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><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></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 year ended December&#160;31, 2023, we recorded noncash impairment charges of $5.6 million against certain operating lease ROU assets. These impairment charges resulted primarily from our entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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="background-color:#ffffff;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 </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%">Maturities of our operating lease liabilities as of December&#160;31, 2023 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%">2024&#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%">8,662&#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%">2025&#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,703&#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%">2026&#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,107&#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%">2027&#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,207&#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%">2028&#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,101&#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%">20,689&#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%">55,469&#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%">8,683&#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%">46,786&#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="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/>2023</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/>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%">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%">36,927&#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%">45,899&#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%">6,701&#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%">7,723&#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%">40,085&#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%">44,918&#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%">46,786&#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%">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></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/>2023</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><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%">7.7</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></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.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><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></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><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%">2023</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: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%">10,983&#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%">11,439&#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%">11,338&#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%">2,765&#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%">&#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><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></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%">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, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $257.6 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 </span></div><div style="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 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 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 reduced our financial exposure related to the Security Incident in prior 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%">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%">2023</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: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></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%">53,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"></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><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></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%">&#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%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">53,426&#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%">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><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></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%">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/>2023</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: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, 2021</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%">161,431&#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%">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><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">111,431&#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%">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><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></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%">(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><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><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></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%">Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, settlement of the previously disclosed SEC and multi-state Attorneys General investigations (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our consolidated statements of comprehensive (loss) income and as operating activities on our consolidated statements of cash flows. Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. 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 2023, we incurred net pre-tax </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense of $53.4 million related to the Security Incident, which included $22.4 million for ongoing legal fees. It also includes settlements and additional accruals for loss contingencies of $31.0 million. Also, for full year 2023, we had net cash outlays of $78.0 million related to the Security Incident, which included ongoing legal fees, the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $49.5 million civil penalty paid during the fourth quarter of 2023 related to the multi-state Attorneys General settlement (discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect net pre-tax expense of approximately $5.0 million to $10.0 million and net cash outlays of approximately $8.0 million to $13.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, 2023, we have recorded approximately $1.5 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described above. Our liabilities for loss contingencies are recorded in accrued expenses and other current liabilities on our consolidated balance sheets. 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, 2023 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 214 (or 82%) of which have been fully resolved and closed and approximately 39 (or 15%) are inactive and are considered by us to have been abandoned by the customers. 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, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. 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, of which 3 cases remain active and unresolved. 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 putative consumer class action cases in U.S. federal courts (most of which have been consolidated under multi district litigation to a single federal court) and 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%"> We have received a Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident and are in discussions with the Attorney General about potential resolution of issues arising from this investigation. Although we are hopeful that we can resolve this matter on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and the State of California.</span></div><div style="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 (the "FTC"), as further described below; 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 U.S. Department of Health and Human Services.</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%">We also responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020.</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%">As previously disclosed, on February 1, 2024, the FTC announced its approval of an Agreement Containing Consent Order (the &#8220;Proposed Order&#8221;) evidencing its</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settlement with the Company in connection with the Security Incident. Pursuant to its rules, the FTC placed the Proposed Order and related draft complaint on the public record for a period of 30 days for the receipt of public comments after which the FTC will consider any comments received from interested persons prior to determining whether and in what form to finalize the Proposed Order. The 30-day comment period is scheduled to expire on March 14, 2024. As part of the FTC&#8217;s proposed order, the Company has not been fined and is not otherwise required to make any payment. Furthermore, the Company has agreed to the FTC&#8217;s proposed order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the Proposed Order. If finalized, the settlement described in the Proposed Order will fully resolve the FTC investigation. Although we believe the Proposed Order will be finalized in substantially its current form, there can be no assurances as to whether that will occur or its timing.</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%">Under the terms of the Proposed Order, we have agreed (i) to not misrepresent (a) the extent to which we maintain, use, delete or disclose certain customer information, (b) the extent to which we protect the privacy, security, availability, confidentiality or integrity of such information or (c) the extent of any security incident or unauthorized disclosure, misuse, loss, theft, alteration, destruction or other compromise of such information, and (ii) to delete certain data, adopt and make public certain record retention limits, establish, implement and maintain a specified information security program, obtain regular independent assessments of the mandated information security program, provide to the FTC specified certifications regarding our compliance with the Proposed Order, provide to the FTC reports of any future security incidents and create and maintain specified recordkeeping.</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%">For more information, see the form of Proposed Order that was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 2, 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%">As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia relating to the previously announced 2020 Security Incident in which a cyber-criminal removed a copy of a subset of data from our self-housed environment. This settlement fully resolves the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident (the &#8220;Multi-state Investigation&#8221;), which is further described in the substantially similar Administrative Orders filed in each of the 49 states and the District of Columbia.</span></div><div style="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 Administrative Orders, we have agreed: (i) to comply with state consumer protection laws, data breach notification laws, and the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;); (ii) not to make misleading misrepresentations to our customers or the individuals whose data is stored by us concerning (a) the extent to which we protect the privacy, security, confidentiality, or integrity of certain data, (b) the likelihood that data impacted by a security incident may be subject to unauthorized access, disclosure, or other misuse, or (c) the data breach notification requirements; and (iii) to implement and improve certain cybersecurity programs and tools.</span></div><div style="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 the Administrative Orders, we also agreed to pay, and have paid, a total of $49.5 million to the 49 states and District of Columbia. We entered into the Administrative Orders without admitting fault or liability in connection with the matters subject to the Multi-state Investigation. The form of Administrative Order was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on October 5, 2023.</span></div><div style="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 March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#8220;SEC Order&#8221;). Under the terms of the SEC Order, we have agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, we also agreed to pay, and have paid, a civil penalty in the amount of $3.0 million. We consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#8217;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#8217;s press release announcing this resolution was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on March 9, 2023.</span></div><div style="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 judgments, 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043379584">
<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, 2023</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><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%">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 2020 through 2023 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><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%">2023</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%">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%">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%">18,879&#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%">3,485&#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%">(2,499)</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%">12,331&#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%">5,708&#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%">(257)</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%">8,982&#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%">7,283&#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%">6,570&#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%">40,192&#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%">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><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></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%">(18,303)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(5,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(170)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(24,368)</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%">(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><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></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 provision (benefit)</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%">15,824&#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%">(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><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></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 (loss) 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%">2023</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%">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: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%">(22,074)</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%">(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><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></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%">39,718&#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%">35,918&#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%">30,263&#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 (loss) 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%">17,644&#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%">(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><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></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 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%">2023</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%">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: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><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%">20.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%">1.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%">4.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: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%">&#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%">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: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></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%">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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">35.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%">(8.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: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></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%">30.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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">13.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%">(6.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%">(36.2)</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%">10.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%">(5.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">9.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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">0.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:10pt;font-weight:400;line-height:120%">0.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%">(32.7)</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%">&#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%">&#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%">8.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="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><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%">Return to accrual 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%">(8.3)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(10.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 credits generated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">11.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:10pt;font-weight:400;line-height:120%">(54.5)</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%">1.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%">0.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:10pt;font-weight:400;line-height:120%">4.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: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:#ffffff;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%">89.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"><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-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:#ffffff;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:#ffffff;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:#ffffff;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 increase in our effective income tax rate for year ended December 31, 2023, when compared to the same period in 2022, was primarily attributable to higher 2023 non-deductible accruals for loss contingencies related to the Security Incident and other non-deductible expenses and tax rate changes, partially offset by increased tax credits. Furthermore, our 2023 effective tax rate was negatively impacted by higher tax rates in foreign jurisdictions in which we operate which were predominantly due to UK tax rate increases. The year-on-year comparison is further impacted by 2023 pre-tax income versus prior year pre-tax 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%">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%">2023</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%">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-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;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 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,351&#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%">12,166&#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%">39,260&#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%">50,194&#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%">24,717&#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%">21,166&#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%">12,867&#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%">14,024&#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%">Federal and state and foreign net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#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,369&#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%">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:10pt;font-weight:400;line-height:120%">5,992&#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%">1,820&#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%">1,702&#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%">1,803&#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%">1,050&#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%">561&#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%">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%">314&#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%">455&#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%">2,982&#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%">6,293&#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%">143,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><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></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%">(160,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,870)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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="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%">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%">(9,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Fixed 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%">(5,833)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">(8,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 deferred tax 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:10pt;font-weight:400;line-height:120%">(198,082)</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%">(208,687)</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:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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:#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%">(92,648)</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%">(124,605)</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="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, 2023, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $14.9 million, $3.8 million and $50.8 million, respectively. Of our federal net operating loss carryforwards, $12.4 million are subject to expiration beginning in 2024 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 2024. Our foreign net operating loss carryforwards have an unlimited carryforward period. Our state tax credit carryforwards for income tax purposes were approximately $40.9 million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2024. 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 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%">2023</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%">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"></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%">&#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%">3,093&#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%">37,862&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,795&#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%">34,769&#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%">2021</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%">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"></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%">893&#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%">1,897&#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%">31,974&#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%">The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2023, 2022 and 2021:</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%">2023</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%">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: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,083&#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%">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><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></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%">762&#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%">629&#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%">1,751&#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%">Increases from prior period 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%">101&#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%">89&#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%">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 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:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(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%">&#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%">(1,192)</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%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,240&#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%">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><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></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.2 million at December&#160;31, 2023. 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, 2023 and December&#160;31, 2022 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 2023, 2022 and 2021 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, 2023 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, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States except to the extent that said earnings are of previously taxed income. Accordingly, we have not provided for U.S. income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries.</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> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-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;">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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039502160">
<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, 2023</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><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;14, 2023 (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 3,363,270 as of December&#160;31, 2023. 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><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%">2023</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%">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: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,101,702&#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,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></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%">607,100&#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%">455,708&#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%">1,209,515&#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%">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></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; employment agreement or 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><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%">2023</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%">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%">14,052&#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%">11,258&#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%">12,405&#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%">2,606&#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%">3,178&#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%">7,547&#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%">16,658&#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%">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><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></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%">24,892&#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%">21,409&#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%">20,283&#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%">30,780&#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%">24,207&#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%">27,080&#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%">55,432&#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%">50,242&#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%">53,064&#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%">111,104&#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%">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><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></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%">127,762&#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%">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><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></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 $77.4 million at December&#160;31, 2023. It is expected that this amount will be recognized over a weighted average period of 1.2 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 three 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, 2023, 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: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%">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, 2023</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><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%">68.09&#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%">473,341&#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%">62.59&#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%">(106,634)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.37&#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%">(610,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.86&#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, 2023</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,101,702&#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%">64.92&#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%">95,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></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, 2023, 2022 and 2021 was $42.7 million, $41.0 million and $38.5 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2022 and 2021 was $60.90 and $77.39, 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 three 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, 2023, 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: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%">Time-based 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, 2023</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%">455,708&#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%">68.81&#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%">367,913&#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%">61.37&#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%">(24,686)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.57&#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%">(191,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.53&#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, 2023</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%">607,100&#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%">64.01&#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%">52,636&#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><div style="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, 2023, 2022 and 2021 was $13.5 million, $9.3 million and $9.4 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2022 and 2021 was $62.38 and $77.74, 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, 2023, 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: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%">Performance-based 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, 2023</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,104,260&#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%">64.94&#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%">967,252&#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%">59.62&#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%">(72,428)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.12&#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%">(789,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#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, 2023</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,209,515&#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%">61.29&#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%">104,849&#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><div style="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, 2023, 2022 and 2021 was $50.9 million, $50.5 million, and $44.9 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2022 and 2021 was $61.79 and $71.91, 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043409472">
<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, 2023</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><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 href="#i0a15114ecbd24422b71ec7bf8f01ea2d_184" 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, 2023, we repurchased 221,836 shares for $18.8 million. The remaining amount available to purchase stock under the then approved stock repurchase program was $231.2 million as of December&#160;31, 2023.</span></div><div style="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;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $250.0 million to $500.0 million available for purchase. Between January 1, 2024 and January 17, 2024, we repurchased $22.3 million under the prior authorization. Between January 18, 2024 and February 16, 2024, we repurchased an additional 7,114 shares for $0.6 million under the new authorization. The remaining amount available to purchase stock under the stock repurchase program was $499.4 million as of February 16, 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:700;line-height:120%">Changes in accumulated other comprehensive income (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 income (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%">2023</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: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%">8,938&#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%">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><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></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%">23,833&#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%">5,257&#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%">(3,101)</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 $201, $(8,068) and $(1,982)</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%">(271)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 (loss) 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:10pt;font-weight:400;line-height:120%">(20,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">5,402&#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%">1,489&#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%">(973)</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 (loss) 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:10pt;font-weight:400;line-height:120%">(15,404)</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%">(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><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></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 (loss) income</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%">(15,675)</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%">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><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></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 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%">8,158&#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%">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><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></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 (loss) income 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%">(14,895)</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%">1,265&#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%">604&#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%">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%">5,049&#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,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%">661&#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%">(9,846)</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%">(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><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></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 (loss) income, 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%">(1,688)</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%">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><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></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 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043409472">
<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, 2023</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><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 1% and 75% of their salaries in 2023, 2022 and 2021. 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. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2023, 2022 and 2021 were $7.8 million, $9.3 million and $6.5 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%">There were no discretionary contributions by us to the 401K Plan in 2023, 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> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043309088">
<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, 2023</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><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 CEO 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><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%">2023</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%">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: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%">134,316&#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%">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></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,300&#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%">1,669&#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%">135,616&#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%">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></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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039511920">
<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, 2023</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><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, 2023, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 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%">50%</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, 2023 and December&#160;31, 2022 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><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/>2023</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/>2022</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%">394,927&#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%">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></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 2023 was primarily due to new subscription sales of our cloud solutions and progress in initiatives to bring our pricing in line with the market. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during 2023 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%">$365 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 2023 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><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%">2023</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%">2022</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%">2021</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%">945,580&#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%">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><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></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%">100,833&#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%">101,026&#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%">89,688&#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%">59,019&#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%">60,963&#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%">60,719&#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%">1,105,432&#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,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><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></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%">The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2023. 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; 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 and YourCause.</span></div><div style="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%">2023</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%">2022</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%">2021</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%">954,845&#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%">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><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></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,587&#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%">150,908&#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%">37,985&#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%">1,105,432&#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%">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><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></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 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%">2023</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%">2022</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%">2021</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%">738,351&#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%">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><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></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%">333,169&#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%">302,636&#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%">279,453&#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%">1,071,520&#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%">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><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></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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043395952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</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><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:10pt;font-weight:700;line-height:120%">18. Subsequent Events</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%">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%">On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $250.0 million to $500.0 million available for repurchases. The program does not have an expiration date.</span></div><div style="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 December 2023 and January 2024, prior to the replenishment on January 17, 2024, we repurchased $41.1 million of our common stock under the stock repurchase program. Between January 18, 2024 and February 16, 2024, we repurchased $0.6 million. As of February 16, 2024, the remaining amount available to purchase stock under our repurchase program was $499.4 million. All of the Company's stock repurchases during the fourth quarter of 2023 and the first quarter of 2024 were made pursuant to an SEC Rule 10b5-1(c) trading arrangement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases by the Company will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with the Company&#8217;s finance agreements. There is no minimum number of shares that the Company is required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in the Company&#8217;s treasury for possible future use. The Company anticipates funding any stock repurchases from its cash flow from 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%">Additional information regarding the stock repurchase program reauthorization is contained in the Company's Current Report on Form 8-K filed with the SEC on January 22, 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:700;line-height:120%">FTC Settlement</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%">On February 1, 2024, the FTC announced its approval of a Proposed Order evidencing its settlement with the Company, subject to public review and comment, relating to the Security Incident. If finalized, this settlement will fully resolve the previously disclosed FTC investigation relating to the Security Incident, which is further described in the FTC&#8217;s Proposed Order.</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%">Under the terms of the Proposed Order, the Company has agreed to certain conditions, which are reflected in their entirety in the Proposed Order. As part of the Proposed Order, the Company has not been fined and is not otherwise required to make any payment.</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 Company has agreed to the Proposed Order without admitting or denying any of the FTC's allegations, except as expressly stated otherwise in the Proposed Order. For more information regarding this settlement or the Proposed Order, see Note 11 to these condensed consolidated financial statements. See also the Proposed Order, which was furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 2, 2024.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042219584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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 income (loss)</a></td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037629008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</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 provides information about trading arrangements adopted or terminated by certain of our officers and directors during the three months ended December 31, 2023.</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:27.701%"></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:7.671%"></td><td style="width:0.1%"></td><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:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></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:4.747%"></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:2.730%"></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" 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="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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trading arrangement</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" 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%">Aggregate<br/>number of<br/>securities to<br/>be sold<br/>under plan</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:0 1pt"></td></tr><tr style="height:32pt"><td colspan="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><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Title</span></div></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%">Action</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%">Date of Adoption</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%">Plan<br/>effective<br/>date</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%">Plan<br/>end<br/>date</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%">Plan<br/>duration<br/>(months)</span></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%">Rule 10b5-1</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:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Rule 10b5-1</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:700;line-height:120%">Michael P. Gianoni</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Chief Executive Officer, President and Vice Chairman of the Board</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/07/23</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1471">Six</span></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000</span></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anthony W. Boor</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/07/23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1477">Six</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,000</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:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Kevin P. Gregoire</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Operating Officer</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/15/23</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/01/24</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1483">Nine</span></span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,000</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:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Kevin R. McDearis</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Technology Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/17/23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/06/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/04/24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1489">Three</span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</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:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,253</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jon W. Olson</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></div></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/21/23</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/06/24</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/27/24</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1495">Seven</span></span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></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:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200</span></td><td colspan="3" style="background-color:#ebfbff;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">An SEC "Rule 10b5-1(c) trading arrangement" is a trading arrangement made by a person through entering into a binding contract, verbal instruction or adoption of a written plan prior to becoming aware of material non-public information. The contract, instruction or written plan must specify the amount, price and date of securities to be sold; include the means for determining the amount, price and date of the sale or sales; and not permit the person to have subsequent influence over the sale or sales. The compliant plan must be entered into and operated in good faith, include a specified cooling off period, be certified by an authorized officer and is restricted from having multiple or overlapping plans. A non-compliant trading arrangement, or a "non-Rule 10b5-1 trading arrangement," is a trading arrangement that has similar requirements to a Rule 10b5-1(c) trading arrangement except that it must be in written form and does not require a cooling off period or certification of an authorized officer and there is no restriction from having multiple or overlapping plans.</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">Represents the target quantity of Performance Share Awards which may be subject to a performance multiplier; therefore, the aggregate number of shares to be sold may be equal to, greater than or less than the target quantity.</span></div><div style="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 of our officers or directors adopted or terminated a </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">non</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-Rule 10b5-1 trading arrangement during the three months ended December&#160;31, 2023.</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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_IndividualAxis=blkb_MichaelPGianoniMember', window );">Michael P. Gianoni [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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Michael P. Gianoni<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Executive Officer, President and Vice Chairman of the Board<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">11/07/23<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 3 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">50,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_ecd_IndividualAxis=blkb_AnthonyWBoorMember', window );">Anthony W. Boor [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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Anthony W. Boor<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President and Chief Financial Officer<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">11/07/23<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 3 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">30,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_ecd_IndividualAxis=blkb_KevinPGregoireMember', window );">Kevin P. Gregoire [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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Kevin P. Gregoire<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President and Chief Operating Officer<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">11/15/23<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">8 months 26 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">13,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_ecd_IndividualAxis=blkb_KevinRMcDearisMember', window );">Kevin R. McDearis [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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Kevin R. McDearis<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President and Chief Technology Officer<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">11/17/23<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">2 months 29 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">5,253<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_ecd_IndividualAxis=blkb_JonWOlsonMember', window );">Jon W. Olson [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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Jon W. Olson<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_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Senior Vice President and General Counsel<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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">11/21/23<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_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 22 days<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_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">9,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_IndividualAxis=blkb_MichaelPGianoniMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=blkb_MichaelPGianoniMember</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_ecd_IndividualAxis=blkb_AnthonyWBoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=blkb_AnthonyWBoorMember</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_ecd_IndividualAxis=blkb_KevinPGregoireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=blkb_KevinPGregoireMember</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_ecd_IndividualAxis=blkb_KevinRMcDearisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=blkb_KevinRMcDearisMember</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_ecd_IndividualAxis=blkb_JonWOlsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=blkb_JonWOlsonMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042546896">
<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, 2023</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 September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed 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) providing payment and transaction services; and (iii)&#160;providing Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content. Revenue is 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-weight:400;line-height:120%">Our recurring revenue includes two components: contractual recurring and transactional recurring.</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%">Contractual 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%">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#8482; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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%">Contractual 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 three years at contract inception with <span style="-sec-ix-hidden:f-442">three</span>-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-style:italic;font-weight:400;line-height:120%">Transactional 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%">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="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 historically determined to be five 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"><div style="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>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.<span></span>
</td>
</tr>
<tr class="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 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><div style="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><span></span>
</td>
</tr>
<tr class="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><td style="width:47.291%"></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: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;Curve of Economic Benefit</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%">10-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 Curve of Economic Benefit</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 Curve of Economic Benefit</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><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">Certain of the customer relationships, marketing assets and developed technology assets are amortized on a curve that represents the expected period of economic benefit.</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. A<span></span>
</td>
</tr>
<tr class="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"><div style="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>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.<span></span>
</td>
</tr>
<tr class="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 </span></div><div style="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'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 <span style="-sec-ix-hidden:f-486">three</span> to seven 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.<span></span>
</td>
</tr>
<tr class="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><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%">2023</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%">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"></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%">2,012&#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%">(2,539)</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%">601&#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%">6,096&#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%">2022</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,375&#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%">1,281&#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%">(5,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2021</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%">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"></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,483&#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%">(4,565)</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%">441&#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%">9,375&#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%">The amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.</span></div><div style="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"><div style="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>We 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 right-of-use ("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, 2023 and 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%">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">Earnings (loss) 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 earnings (loss) per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects 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. In periods where there are net losses and the inclusion of potentially dilutive securities would be anti-dilutive, diluted loss per share is the same as basic loss per share.</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 </span></div><div style="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 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-types1: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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-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;">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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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;">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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 420<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-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;">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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479366/326-20-35-8A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479175/326-30-30-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-13A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-7A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-17<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -SubTopic 20<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483530/326-20-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-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;">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> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-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;">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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042903296">
<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, 2023</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><td style="width:47.291%"></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: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;Curve of Economic Benefit</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%">10-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 Curve of Economic Benefit</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 Curve of Economic Benefit</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><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">Certain of the customer relationships, marketing assets and developed technology assets are amortized on a curve that represents the expected period of economic benefit.</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><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%">2023</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%">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"></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%">2,012&#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%">(2,539)</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%">601&#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%">6,096&#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%">2022</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,375&#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%">1,281&#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%">(5,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2021</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%">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"></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,483&#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%">(4,565)</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%">441&#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%">9,375&#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%">The amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.</span></div><div style="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><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%">2023</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,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"></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%">2,488&#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%">(2,973)</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%">811&#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%">2022</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,780&#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,785&#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%">(5,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2021</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,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"></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,967&#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%">(6,463)</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%">1,780&#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><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040420848">
<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, 2023</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 2023 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, 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%">1,050,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></tr><tr><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="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">(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%">36&#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></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%">3,430&#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%">Balance at December 31, 2023</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,053,738&#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">Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter assets acquired and liabilities assumed.</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_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:<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: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%">2023</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%">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: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%">570,104&#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%">569,009&#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%">71,308&#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%">69,643&#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%">182,956&#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%">182,463&#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%">17,900&#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%">17,900&#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%">842,268&#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%">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></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%">(174,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(11,985)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(69,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(3,978)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(260,331)</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%">(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></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%">581,937&#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%">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></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_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><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%">2023</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%">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%">51,079&#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%">47,085&#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%">33,132&#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%">1,384&#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%">1,407&#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%">1,680&#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%">52,463&#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%">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><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></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%">3,139&#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%">2,925&#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%">2,227&#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%">55,602&#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%">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><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></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, 2023:</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%">2024&#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%">62,332&#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%">2025&#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%">65,873&#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%">2026&#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%">64,234&#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%">2027&#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%">60,038&#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%">2028&#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%">52,544&#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%">305,021&#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><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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-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;">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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039528272">
<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, 2023</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 earnings (loss) 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%">2023</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%">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 income (loss)</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,820&#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%">(45,407)</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%">5,698&#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%">52,546,406&#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%">51,569,148&#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%">47,412,306&#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%">1,174,936&#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%">&#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%">818,132&#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%">53,721,342&#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%">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><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></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%">Earnings (loss) 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%">0.03&#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%">(0.88)</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%">0.12&#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%">0.03&#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%">(0.88)</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%">0.12&#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 earnings (loss) 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%">45,614&#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%">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><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></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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039519680">
<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, 2023</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><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, 2023</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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><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%">&#8212;&#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%">16,198&#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%">&#8212;&#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%">16,198&#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><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 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-top:1pt 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%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,198&#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 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%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,198&#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: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><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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</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></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%">Financial 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><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:10pt;font-style:italic;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%">&#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%">5,004&#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 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,004&#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-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">536&#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%">&#8212;&#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%">536&#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%">&#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%">1,403&#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%">1,403&#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%">&#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 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%">5,540&#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%">1,403&#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%">6,943&#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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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><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%">&#8212;&#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%">31,870&#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%">&#8212;&#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%">31,870&#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%">&#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%">247&#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%">247&#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%">&#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 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%">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><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%">&#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 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%">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></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</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></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%">&#8212;&#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%">323&#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%">&#8212;&#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%">323&#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%">&#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%">2,710&#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%">2,710&#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 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-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%">&#8212;&#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 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%">323&#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 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,710&#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 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,033&#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><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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040354496">
<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, 2023</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><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%">2023</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%">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: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%">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><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">11,720&#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%">10,874&#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%">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,646&#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,312&#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%">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%">50,064&#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%">47,886&#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%">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%">21,982&#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%">20,299&#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%">1,611&#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%">3,500&#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%">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,187&#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,264&#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%">10,345&#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%">11,822&#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%">172,387&#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%">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></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%">(73,698)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">98,689&#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%">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></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><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%">2023</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%">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: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%">287,519&#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%">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></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%">6,945&#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,409&#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%">(134,270)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">160,194&#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%">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></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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670035501264">
<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, 2023</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><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/>2023</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/>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: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%">695,489&#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%">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></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:400;line-height:120%">Real estate escrow balances and 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%">1,517&#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%">1,629&#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 restricted cash</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%">697,006&#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%">702,240&#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><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><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/>2023</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/>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: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%">62,377&#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%">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></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%">35,169&#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%">34,766&#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%">16,198&#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%">32,117&#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%">9,259&#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,189&#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%">5,615&#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%">5,775&#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%">3,940&#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,902&#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%">3,418&#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%">1,855&#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%">644&#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%">1,153&#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 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%">13,702&#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%">10,929&#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 prepaid expenses and other 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%">150,322&#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%">175,958&#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%">51,037&#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%">94,304&#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%">Prepaid expenses and other current 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%">99,285&#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%">81,654&#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">Amortization expense from costs of obtaining contracts was $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023 and 2022 was $25.3 million and $29.1 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, 2023 and December&#160;31, 2022 was $32.4 million and $31.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 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.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, respectively.</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><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/>2023</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/>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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</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%">21,282&#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%">16,667&#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%">Customer credit 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%">10,238&#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%">8,257&#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%">Operating lease liabilities, 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%">6,701&#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%">7,723&#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%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,540&#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%">323&#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%">4,413&#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%">6,944&#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%">4,323&#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%">5,059&#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 health care 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%">3,865&#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%">2,467&#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 legal 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%">3,659&#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%">28,448&#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%">2,452&#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%">2,156&#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%">Contingent consideration liability</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,403&#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,710&#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="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%">10,704&#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%">9,542&#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%">74,580&#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%">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></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%">10,258&#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%">4,294&#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%">64,322&#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%">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></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_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><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%">2023</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%">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%">8,821&#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%">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><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></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 (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">4,076&#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%">2,332&#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%">1,432&#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%">12,861&#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%">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><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></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-types1: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-types1: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-types1: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> -Topic 610<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//610/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//720/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038561664">
<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, 2023</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><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/>2023</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="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/>2023</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></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%">114,100&#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%">177,800&#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%">7.52&#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.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></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%">607,500&#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%">623,750&#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%">3.51&#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%">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></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%">56,745&#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%">58,189&#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%">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,800&#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%">2,247&#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%">8.42&#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%">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></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%">781,145&#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%">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><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%">4.24&#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%">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></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%">1,481&#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%">2,943&#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%">19,259&#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%">18,802&#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%">7.02&#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%">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></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%">760,405&#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%">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><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%">4.17&#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%">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></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, 2023:</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"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements</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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</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: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 2022</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%">3&#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 2023</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,710&#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%">January 2023</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%">36</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%">April 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%">2,491&#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><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="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="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%">(1)</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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</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_SupplierFinanceProgramTableTextBlock', window );">Supplier Finance Program</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 supplier financing obligations during the years ended December&#160;31, 2023, 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:85.303%"></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: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, 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%">2,247&#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"><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</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,491&#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%">Payments</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%">(1,938)</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, 2023</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%">2,800&#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><span></span>
</td>
</tr>
<tr class="re">
<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, 2023, 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%">2024&#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%">19,259&#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%">2025&#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%">708,534&#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%">2026&#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%">1,969&#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%">2027&#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%">2,166&#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%">2028&#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,374&#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%">46,843&#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%">781,145&#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><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-types1: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://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplier finance program.</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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040412592">
<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, 2023</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"><div style="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><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:center;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:center;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/>2023</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="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/>2023</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></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 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, current portion</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%">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%">16,198&#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%">&#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="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%">&#8212;&#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%">&#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: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:#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%">Prepaid expenses<br/>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: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%">247&#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%">Accrued expenses<br/>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:10pt;font-weight:400;line-height:120%">536&#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%">323&#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="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:#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%">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%">&#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%">31,870&#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%">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:10pt;font-weight:400;line-height:120%">5,004&#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%">&#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;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:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">16,198&#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%">32,117&#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="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">5,540&#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%">323&#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><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></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_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 and net investment 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:45.829%"></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:20.393%"></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 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%">(loss) 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 </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%">(loss) 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%">income (loss)</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</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 (loss) income</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%">into income (loss)</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/>2023</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, 2023</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%">11,194&#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%">20,418&#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%">(235)</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%">388&#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%">(301)</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%">&#8212;&#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/>2022</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, 2022</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 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><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"></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%">247&#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%">165&#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 Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></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-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><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%">&#8212;&#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="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="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="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%">Interest rate swaps</span></td><td style="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="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%">7,160&#160;</span></td><td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="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="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,714)</span></td><td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033154384">
<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, 2023</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><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%">2023</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"><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%">8,812&#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%">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><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></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,431&#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%">1,670&#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,478&#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%">(3,356)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">6,887&#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%">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><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></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, 2023 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%">2024&#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%">8,662&#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%">2025&#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,703&#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%">2026&#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,107&#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%">2027&#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,207&#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%">2028&#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,101&#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%">20,689&#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%">55,469&#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%">8,683&#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%">46,786&#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><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><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/>2023</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/>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%">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%">36,927&#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%">45,899&#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%">6,701&#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%">7,723&#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%">40,085&#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%">44,918&#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%">46,786&#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%">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></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/>2023</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><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%">7.7</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></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.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><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></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><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%">2023</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: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%">10,983&#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%">11,439&#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%">11,338&#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%">2,765&#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%">&#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><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></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_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><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%">2023</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: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></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%">53,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"></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><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></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%">&#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%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">53,426&#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%">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><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></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%">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/>2023</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: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, 2021</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%">161,431&#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%">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><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">111,431&#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%">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><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></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%">(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><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><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></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-types1: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-types1: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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040343376">
<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, 2023</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><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%">2023</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%">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%">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%">18,879&#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%">3,485&#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%">(2,499)</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%">12,331&#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%">5,708&#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%">(257)</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%">8,982&#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%">7,283&#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%">6,570&#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%">40,192&#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%">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><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></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%">(18,303)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(5,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(170)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(24,368)</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%">(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><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></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 provision (benefit)</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%">15,824&#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%">(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><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></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 (loss) 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%">2023</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%">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: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%">(22,074)</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%">(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><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></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%">39,718&#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%">35,918&#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%">30,263&#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 (loss) 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%">17,644&#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%">(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><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></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 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%">2023</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%">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: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><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%">20.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%">1.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%">4.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: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%">&#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%">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: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></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%">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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">35.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%">(8.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: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></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%">30.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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">13.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%">(6.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%">(36.2)</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%">10.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%">(5.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">9.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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">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: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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">0.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:10pt;font-weight:400;line-height:120%">0.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%">(32.7)</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%">&#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%">&#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%">8.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="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><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%">Return to accrual 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%">(8.3)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(10.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 credits generated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">11.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:10pt;font-weight:400;line-height:120%">(54.5)</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%">1.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%">0.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:10pt;font-weight:400;line-height:120%">4.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: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:#ffffff;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%">89.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"><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-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:#ffffff;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:#ffffff;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:#ffffff;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><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%">2023</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%">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-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;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 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,351&#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%">12,166&#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%">39,260&#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%">50,194&#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%">24,717&#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%">21,166&#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%">12,867&#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%">14,024&#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%">Federal and state and foreign net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#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,369&#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%">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:10pt;font-weight:400;line-height:120%">5,992&#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%">1,820&#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%">1,702&#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%">1,803&#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%">1,050&#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%">561&#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%">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%">314&#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%">455&#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%">2,982&#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%">6,293&#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%">143,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><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></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%">(160,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,870)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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="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%">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%">(9,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Fixed 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%">(5,833)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">(8,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 deferred tax 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:10pt;font-weight:400;line-height:120%">(198,082)</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%">(208,687)</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:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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:#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%">(92,648)</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%">(124,605)</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><span></span>
</td>
</tr>
<tr class="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><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%">2023</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%">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"></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%">&#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%">3,093&#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%">37,862&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,795&#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%">34,769&#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%">2021</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%">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"></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%">893&#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%">1,897&#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%">31,974&#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><span></span>
</td>
</tr>
<tr class="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, 2023, 2022 and 2021:</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%">2023</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%">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: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,083&#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%">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><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></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%">762&#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%">629&#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%">1,751&#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%">Increases from prior period 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%">101&#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%">89&#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%">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 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:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(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%">&#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%">(1,192)</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%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,240&#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%">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><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></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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042703344">
<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, 2023</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:<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: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%">2023</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%">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: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,101,702&#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,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></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%">607,100&#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%">455,708&#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%">1,209,515&#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%">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></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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text">The following table summarizes stock-based compensation expense:<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: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%">2023</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%">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%">14,052&#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%">11,258&#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%">12,405&#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%">2,606&#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%">3,178&#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%">7,547&#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%">16,658&#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%">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><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></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%">24,892&#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%">21,409&#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%">20,283&#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%">30,780&#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%">24,207&#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%">27,080&#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%">55,432&#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%">50,242&#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%">53,064&#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%">111,104&#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%">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><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></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%">127,762&#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%">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><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></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_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, 2023, 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: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%">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, 2023</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><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%">68.09&#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%">473,341&#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%">62.59&#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%">(106,634)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.37&#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%">(610,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.86&#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, 2023</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,101,702&#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%">64.92&#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%">95,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></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, 2023, 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: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%">Time-based 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, 2023</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%">455,708&#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%">68.81&#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%">367,913&#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%">61.37&#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%">(24,686)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.57&#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%">(191,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.53&#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, 2023</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%">607,100&#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%">64.01&#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%">52,636&#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><div style="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, 2023, 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: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%">Performance-based 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, 2023</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,104,260&#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%">64.94&#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%">967,252&#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%">59.62&#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%">(72,428)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.12&#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%">(789,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#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, 2023</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,209,515&#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%">61.29&#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%">104,849&#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><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039866976">
<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, 2023</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 income (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%">2023</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: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%">8,938&#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%">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><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></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%">23,833&#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%">5,257&#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%">(3,101)</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 $201, $(8,068) and $(1,982)</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%">(271)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 (loss) 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:10pt;font-weight:400;line-height:120%">(20,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">5,402&#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%">1,489&#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%">(973)</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 (loss) 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:10pt;font-weight:400;line-height:120%">(15,404)</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%">(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><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></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 (loss) income</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%">(15,675)</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%">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><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></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 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%">8,158&#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%">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><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></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 (loss) income 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%">(14,895)</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%">1,265&#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%">604&#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%">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%">5,049&#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,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%">661&#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%">(9,846)</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%">(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><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></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 (loss) income, 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%">(1,688)</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%">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><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></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038347696">
<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, 2023</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><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%">2023</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%">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: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%">134,316&#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%">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></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,300&#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%">1,669&#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%">135,616&#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%">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></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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670043368224">
<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, 2023</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:<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.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/>2023</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/>2022</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%">394,927&#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%">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></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_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:<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%">2023</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%">2022</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%">2021</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%">945,580&#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%">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><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></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%">100,833&#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%">101,026&#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%">89,688&#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%">59,019&#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%">60,963&#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%">60,719&#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%">1,105,432&#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,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><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></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 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%">2023</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%">2022</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%">2021</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%">954,845&#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%">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><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></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,587&#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%">150,908&#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%">37,985&#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%">1,105,432&#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%">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><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></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_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><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%">2023</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%">2022</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%">2021</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%">738,351&#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%">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><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></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%">333,169&#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%">302,636&#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%">279,453&#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%">1,071,520&#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%">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><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></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-types1: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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037577904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>Segment</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>
</tr>
<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 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="ro">
<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="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_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">1<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_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">0<span></span>
</td>
<td class="nump">2,000<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="num">(36)<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
<td class="num">(1,644)<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="text">&#160;<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_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="nump">$ 7,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_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="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_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> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-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;">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 realized and unrealized gain (loss) from foreign currency transaction.</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> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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>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_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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-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;">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_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>
<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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038478880">
<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, 2023</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;Curve of Economic Benefit(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">10 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 Curve of Economic Benefit(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 Curve of Economic Benefit(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"><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 a curve that represents the expected period of economic benefit.</span></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>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_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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482710/350-30-35-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038772272">
<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, 2023</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_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">$ 6,022<span></span>
</td>
<td class="nump">$ 9,375<span></span>
</td>
<td class="nump">$ 9,016<span></span>
</td>
</tr>
<tr class="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">2,012<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">4,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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="nump">2,539<span></span>
</td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">4,565<span></span>
</td>
</tr>
<tr class="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">601<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="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,096<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
<td class="nump">9,375<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,296<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="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">2,488<span></span>
</td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">6,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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="nump">2,973<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
<td class="nump">6,463<span></span>
</td>
</tr>
<tr class="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">$ 811<span></span>
</td>
<td class="nump">$ 1,296<span></span>
</td>
<td class="nump">$ 1,780<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C(1)))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C(2)))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033015648">
<tr>
<th class="tl" colspan="1" 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, 2023</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</tr>
<tr class="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="nump">$ 6,400<span></span>
</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">$ 6,426<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="text">&#160;<span></span>
</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,000<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
<td class="nump">$ 2,710<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 301,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_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price</a></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>
</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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-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;">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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670036358544">
<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, 2023 </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, 2022</a></td>
<td class="nump">$ 1,050,272<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of foreign currency translation</a></td>
<td class="nump">3,430<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, 2023</a></td>
<td class="nump">1,053,738<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="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="nump">$ 36<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter assets acquired and liabilities assumed.</span></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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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_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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-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;">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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038774320">
<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, 2023</div></th>
<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_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">$ 842,268<span></span>
</td>
<td class="nump">$ 839,015<span></span>
</td>
</tr>
<tr class="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">(260,331)<span></span>
</td>
<td class="num">(203,879)<span></span>
</td>
</tr>
<tr class="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">581,937<span></span>
</td>
<td class="nump">635,136<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">570,104<span></span>
</td>
<td class="nump">569,009<span></span>
</td>
</tr>
<tr class="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">(174,982)<span></span>
</td>
<td class="num">(146,948)<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">71,308<span></span>
</td>
<td class="nump">69,643<span></span>
</td>
</tr>
<tr class="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">(11,985)<span></span>
</td>
<td class="num">(8,371)<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,956<span></span>
</td>
<td class="nump">182,463<span></span>
</td>
</tr>
<tr class="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">(69,386)<span></span>
</td>
<td class="num">(46,571)<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">$ (3,978)<span></span>
</td>
<td class="num">$ (1,989)<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037692544">
<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, 2023</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_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">$ 55,602<span></span>
</td>
<td class="nump">$ 51,417<span></span>
</td>
<td class="nump">$ 37,039<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">51,079<span></span>
</td>
<td class="nump">47,085<span></span>
</td>
<td class="nump">33,132<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,384<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">1,680<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">52,463<span></span>
</td>
<td class="nump">48,492<span></span>
</td>
<td class="nump">34,812<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">$ 3,139<span></span>
</td>
<td class="nump">$ 2,925<span></span>
</td>
<td class="nump">$ 2,227<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038783920">
<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, 2023 </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 );">2024&#160;</a></td>
<td class="nump">$ 62,332<span></span>
</td>
</tr>
<tr class="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 );">2025&#160;</a></td>
<td class="nump">65,873<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">64,234<span></span>
</td>
</tr>
<tr class="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 );">2027&#160;</a></td>
<td class="nump">60,038<span></span>
</td>
</tr>
<tr class="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 );">2028&#160;</a></td>
<td class="nump">52,544<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">$ 305,021<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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038461584">
<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, 2023</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_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 income (loss)</a></td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
</tr>
<tr class="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">52,546,406<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">47,412,306<span></span>
</td>
</tr>
<tr class="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">1,174,936<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">818,132<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">53,721,342<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">48,230,438<span></span>
</td>
</tr>
<tr class="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="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="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="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from calculations of diluted earnings per share</a></td>
<td class="nump">45,614<span></span>
</td>
<td class="nump">1,046,307<span></span>
</td>
<td class="nump">974,110<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670036357968">
<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, 2023</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_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_OperatingLeaseImpairmentLoss', window );">Operating lease right-of-use assets, impairments</a></td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="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="nump">1.1<span></span>
</td>
<td class="text">&#160;<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_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 2.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_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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -SubTopic 20<br> -Topic 985<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042259312">
<tr>
<th class="tl" colspan="1" 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, 2023</div></th>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">$ 1,403<span></span>
</td>
<td class="nump">$ 2,710<span></span>
</td>
</tr>
<tr class="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="text">Other assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">$ 16,198<span></span>
</td>
<td class="nump">$ 31,870<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="nump">16,198<span></span>
</td>
<td class="nump">32,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">5,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, liability</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">1,403<span></span>
</td>
<td class="nump">2,710<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_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">6,943<span></span>
</td>
<td class="nump">3,033<span></span>
</td>
</tr>
<tr class="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, asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247<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="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="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="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total financial assets</a></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_DerivativeLiabilities', window );">Derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, liability</a></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="nump">0<span></span>
</td>
<td class="nump">0<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="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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, asset</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">16,198<span></span>
</td>
<td class="nump">31,870<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="nump">16,198<span></span>
</td>
<td class="nump">32,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">5,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, liability</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></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_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">5,540<span></span>
</td>
<td class="nump">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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247<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="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="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="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total financial assets</a></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_DerivativeLiabilities', window );">Derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, liability</a></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="nump">1,403<span></span>
</td>
<td class="nump">2,710<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="nump">$ 1,403<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
</tr>
<tr class="ro">
<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, asset</a></td>
<td class="text">&#160;<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_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> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes liabilities 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> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038534064">
<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, 2023</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_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">$ 13.0<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
<td class="nump">$ 14.4<span></span>
</td>
</tr>
<tr class="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="nump">1.1<span></span>
</td>
<td class="text">&#160;<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_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<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_CapitalizedComputerSoftwareAmortization1', window );">Software and content development costs, amortization</a></td>
<td class="nump">$ 42.8<span></span>
</td>
<td class="nump">$ 36.8<span></span>
</td>
<td class="nump">$ 31.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_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">&#160;<span></span>
</td>
<td class="text">General and administrative<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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -SubTopic 20<br> -Topic 985<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -SubTopic 20<br> -Topic 985<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042273168">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2023</div></th>
<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_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">$ 172,387<span></span>
</td>
<td class="nump">$ 170,789<span></span>
</td>
</tr>
<tr class="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">(73,698)<span></span>
</td>
<td class="num">(63,363)<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">98,689<span></span>
</td>
<td class="nump">107,426<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">$ 11,720<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,646<span></span>
</td>
<td class="nump">2,312<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">$ 50,064<span></span>
</td>
<td class="nump">47,886<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">$ 21,982<span></span>
</td>
<td class="nump">20,299<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">$ 1,611<span></span>
</td>
<td class="nump">3,500<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,187<span></span>
</td>
<td class="nump">3,264<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">$ 10,345<span></span>
</td>
<td class="nump">$ 11,822<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-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;">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>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_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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032995568">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2023</div></th>
<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_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">$ 287,519<span></span>
</td>
<td class="nump">$ 250,551<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">6,945<span></span>
</td>
<td class="nump">3,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_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(134,270)<span></span>
</td>
<td class="num">(112,937)<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">$ 160,194<span></span>
</td>
<td class="nump">$ 141,023<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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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>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_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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040238848">
<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, 2023</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 695,489<span></span>
</td>
<td class="nump">$ 700,611<span></span>
</td>
</tr>
<tr class="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,517<span></span>
</td>
<td class="nump">1,629<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">$ 697,006<span></span>
</td>
<td class="nump">$ 702,240<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037597744">
<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, 2023</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="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">$ 62,377<span></span>
</td>
<td class="nump">$ 74,272<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">35,169<span></span>
</td>
<td class="nump">34,766<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">16,198<span></span>
</td>
<td class="nump">32,117<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">9,259<span></span>
</td>
<td class="nump">10,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,615<span></span>
</td>
<td class="nump">5,775<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">3,940<span></span>
</td>
<td class="nump">4,902<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">3,418<span></span>
</td>
<td class="nump">1,855<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">644<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">13,702<span></span>
</td>
<td class="nump">10,929<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_PrepaidExpenseAndOtherAssets', window );">Total prepaid expenses and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">150,322<span></span>
</td>
<td class="nump">175,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">51,037<span></span>
</td>
<td class="nump">94,304<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,285<span></span>
</td>
<td class="nump">81,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">31,900<span></span>
</td>
<td class="nump">33,600<span></span>
</td>
<td class="nump">$ 35,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_CapitalizedContractCostNetCurrent', window );">Cost of obtaining contracts, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,300<span></span>
</td>
<td class="nump">29,100<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_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent', window );">Prepaid software maintenance and subscriptions, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,400<span></span>
</td>
<td class="nump">31,700<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_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,500<span></span>
</td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">$ 1,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_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">$ 7,700<span></span>
</td>
<td class="nump">$ 5,200<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"><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 $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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, 2023 and 2022 was $25.3 million and $29.1 million, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><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, 2023 and December&#160;31, 2022 was $32.4 million and $31.7 million, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><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.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><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 global enterprise resource planning and customer relationship management systems.</span></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> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040228784">
<tr>
<th class="tl" colspan="1" 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, 2023</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 21,282<span></span>
</td>
<td class="nump">$ 16,667<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_AccruedCustomerCreditBalancesCurrentAndLongTerm', window );">Customer credit balances</a></td>
<td class="nump">10,238<span></span>
</td>
<td class="nump">8,257<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">6,701<span></span>
</td>
<td class="nump">7,723<span></span>
</td>
</tr>
<tr class="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 instruments</a></td>
<td class="nump">5,540<span></span>
</td>
<td class="nump">323<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_AccruedCommissionsAndSalariesCurrentAndLongTerm', window );">Accrued commissions and salaries</a></td>
<td class="nump">4,413<span></span>
</td>
<td class="nump">6,944<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_AccruedTransactionBasedCostsRelatedToPaymentsServices', window );">Accrued transaction-based costs related to payments services</a></td>
<td class="nump">4,323<span></span>
</td>
<td class="nump">5,059<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">3,865<span></span>
</td>
<td class="nump">2,467<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,659<span></span>
</td>
<td class="nump">28,448<span></span>
</td>
</tr>
<tr class="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="nump">2,452<span></span>
</td>
<td class="nump">2,156<span></span>
</td>
</tr>
<tr class="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="nump">1,403<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
</tr>
<tr class="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="nump">10,704<span></span>
</td>
<td class="nump">9,542<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_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other liabilities</a></td>
<td class="nump">74,580<span></span>
</td>
<td class="nump">90,296<span></span>
</td>
</tr>
<tr class="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="nump">10,258<span></span>
</td>
<td class="nump">4,294<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">$ 64,322<span></span>
</td>
<td class="nump">$ 86,002<span></span>
</td>
</tr>
<tr class="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="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Less: Long-term portion, Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483070/710-10-25-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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;">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_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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability 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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040614032">
<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, 2023</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 8,821<span></span>
</td>
<td class="nump">$ 1,746<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="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 revaluation (losses) gains</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
<td class="num">(1,644)<span></span>
</td>
</tr>
<tr class="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">4,076<span></span>
</td>
<td class="nump">2,332<span></span>
</td>
<td class="nump">1,432<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">$ 12,861<span></span>
</td>
<td class="nump">$ 8,713<span></span>
</td>
<td class="nump">$ 180<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 realized and unrealized gain (loss) from foreign currency transaction.</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> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670030248256">
<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">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>
</th>
<th class="th">
<div>Oct. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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>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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 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="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="nump">$ 384,500,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="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>
</tr>
<tr class="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="nump">4,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,106,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="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="text">&#160;<span></span>
</td>
<td class="num">$ (2,000,000)<span></span>
</td>
<td class="num">(1,481,000)<span></span>
</td>
<td class="num">(2,943,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="nump">600,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 781,145,000<span></span>
</td>
<td class="nump">861,986,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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</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="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="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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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="nump">1.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</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="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="nump">1.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,100,000<span></span>
</td>
<td class="nump">177,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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="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">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="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>
</tr>
<tr class="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="nump">$ 607,500,000<span></span>
</td>
<td class="nump">$ 623,750,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>
</tr>
<tr class="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>
</tr>
<tr class="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">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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="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>
</tr>
<tr class="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>
</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="nump">0.25%<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_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-types1: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-types1: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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 835<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479359/835-30-S45-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;">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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670036157792">
<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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">$ 781,145<span></span>
</td>
<td class="nump">$ 861,986<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,800<span></span>
</td>
<td class="nump">2,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,481<span></span>
</td>
<td class="nump">2,943<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">19,259<span></span>
</td>
<td class="nump">18,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 760,405<span></span>
</td>
<td class="nump">$ 840,241<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.24%<span></span>
</td>
<td class="nump">4.52%<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">$ 114,100<span></span>
</td>
<td class="nump">$ 177,800<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">7.52%<span></span>
</td>
<td class="nump">5.18%<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">$ 607,500<span></span>
</td>
<td class="nump">$ 623,750<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">3.51%<span></span>
</td>
<td class="nump">4.26%<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">$ 56,745<span></span>
</td>
<td class="nump">$ 58,189<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">8.42%<span></span>
</td>
<td class="nump">7.38%<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">7.02%<span></span>
</td>
<td class="nump">6.45%<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.17%<span></span>
</td>
<td class="nump">4.48%<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032756352">
<tr>
<th class="tl" colspan="2" 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>Jan. 31, 2023</div></th>
<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Other debt [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="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="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_DebtInstrumentFaceAmount', window );">Debt, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,491<span></span>
</td>
<td class="nump">$ 1,710<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"><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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></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_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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033167120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Changes in Supplier Financing Obligations) (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, 2023</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at December 31, 2022</a></td>
<td class="nump">$ 2,247<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_SupplierFinanceProgramObligationIncrease', window );">Additions</a></td>
<td class="nump">2,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Payments</a></td>
<td class="num">(1,938)<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_SupplierFinanceProgramObligation', window );">Balance at December 31, 2023</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration', window );">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Debt, current portion, Debt, net of current portion<span></span>
</td>
<td class="text">Debt, current portion, Debt, net of current portion<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_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for supplier finance program.</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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplierFinanceProgramObligationDecreaseSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for supplier finance program from settlement.</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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationDecreaseSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplierFinanceProgramObligationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for supplier finance program.</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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for supplier finance program.</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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670036362896">
<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, 2023 </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 );">2024&#160;</a></td>
<td class="nump">$ 19,259<span></span>
</td>
</tr>
<tr class="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 );">2025&#160;</a></td>
<td class="nump">708,534<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">1,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027&#160;</a></td>
<td class="nump">2,166<span></span>
</td>
</tr>
<tr class="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 );">2028&#160;</a></td>
<td class="nump">2,374<span></span>
</td>
</tr>
<tr class="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">46,843<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">$ 781,145<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, after deduction of 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033020080">
<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>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </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, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</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>
<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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months</a></td>
<td class="nump">$ 16.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>
<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_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>
<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>
<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>
<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>
<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">$ 935.0<span></span>
</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>
<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>
<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>
<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">$ 29.9<span></span>
</td>
<td class="nump">&#163; 13.2<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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480870/815-30-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032996016">
<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, 2023</div></th>
<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_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_DerivativeLiabilitiesNoncurrent', window );">Derivative liability, interest rate swaps, long-term</a></td>
<td class="nump">$ 5,540<span></span>
</td>
<td class="nump">$ 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_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="ro">
<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">&#160;<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="ro">
<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="re">
<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">$ 16,198<span></span>
</td>
<td class="nump">$ 32,117<span></span>
</td>
</tr>
<tr class="ro">
<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">5,540<span></span>
</td>
<td class="nump">323<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="ro">
<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="re">
<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, current</a></td>
<td class="nump">16,198<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_DerivativeLiabilitiesCurrent', window );">Derivative liability, current</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_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,870<span></span>
</td>
</tr>
<tr class="ro">
<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">5,004<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="ro">
<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="re">
<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, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="ro">
<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, current</a></td>
<td class="nump">$ 536<span></span>
</td>
<td class="nump">$ 323<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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032995488">
<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="1">3 Months Ended</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, 2023</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">Interest Expense, Revenue<span></span>
</td>
<td class="text">Interest Expense, Revenue<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 11,194<span></span>
</td>
<td class="nump">$ 31,870<span></span>
</td>
<td class="nump">$ 7,160<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">20,418<span></span>
</td>
<td class="nump">5,520<span></span>
</td>
<td class="num">$ (3,714)<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">388<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 [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_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>
<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="text">&#160;<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="num">$ (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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></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>
</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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4D<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670031783040">
<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"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 09, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>cases</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>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,812<span></span>
</td>
<td class="nump">9,501<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="nump">14,400<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<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="text">&#160;<span></span>
</td>
<td class="nump">250<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,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_SecurityIncidentOngoingLegalFees', window );">Security incident, ongoing legal fees</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">22,400<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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Loss contingency accrual, period increase (decrease)</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">31,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_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="text">&#160;<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">78,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" 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="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">$ 1,500<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="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber', window );">Security Incident, customer reimbursement requests inactive or abandoned, number | 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="nump">39<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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent', window );">Security Incident, customer reimbursement requests inactive or abandoned, percent</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">15.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="text">&#160;<span></span>
</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_SecurityIncidentSubrogationClaimsNumber', window );">Security Incident, subrogation claims, number | 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="nump">3<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_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="text">&#160;<span></span>
</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_StatementGeographicalAxis=blkb_USSECMember', window );">US SEC [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="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>
<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_SecurityIncidentPenaltyPaid', window );">Security Incident, penalty paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<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=blkb_USAGMember', window );">US AG [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_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>
<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</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">49,500<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_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>
<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>
<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_SecurityIncidentPenaltyPaid', window );">Security Incident, penalty paid | &#8364;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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>
<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>
<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="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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<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>
<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>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">$ 5,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_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="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">8,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>
<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>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,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_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="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">13,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>
<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_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>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 257,600<span></span>
</td>
<td class="nump">$ 257,600<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"><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></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-types1: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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, customer reimbursement requests inactive or abandoned, number</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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber</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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, customer reimbursement requests inactive or abandoned, percent</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_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent</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_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>duration</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_SecurityIncidentOngoingLegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_SecurityIncidentOngoingLegalFees</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_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_blkb_SecurityIncidentSubrogationClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, subrogation claims, number</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_SecurityIncidentSubrogationClaimsNumber</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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-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;">us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementGeographicalAxis=blkb_USSECMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blkb_USSECMember</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=blkb_USAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blkb_USAGMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040112672">
<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, 2023</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="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">$ 8,812<span></span>
</td>
<td class="nump">$ 9,501<span></span>
</td>
<td class="nump">$ 9,636<span></span>
</td>
</tr>
<tr class="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,431<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
</tr>
<tr class="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">(3,356)<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
<td class="num">(1,516)<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">$ 6,887<span></span>
</td>
<td class="nump">$ 8,408<span></span>
</td>
<td class="nump">$ 10,598<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"><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></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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042505920">
<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, 2023</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2024&#160;</a></td>
<td class="nump">$ 8,662<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 );">2025&#160;</a></td>
<td class="nump">7,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">6,107<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 );">2027&#160;</a></td>
<td class="nump">6,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028&#160;</a></td>
<td class="nump">6,101<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">20,689<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">55,469<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">8,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 46,786<span></span>
</td>
<td class="nump">$ 52,641<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032622960">
<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, 2023</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_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">$ 36,927<span></span>
</td>
<td class="nump">$ 45,899<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">$ 46,786<span></span>
</td>
<td class="nump">$ 52,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7 years 8 months 12 days<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 10 months 24 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.70%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
<td class="nump">4.68%<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">$ 6,701<span></span>
</td>
<td class="nump">$ 7,723<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">$ 40,085<span></span>
</td>
<td class="nump">$ 44,918<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037507776">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10,983<span></span>
</td>
<td class="nump">$ 11,439<span></span>
</td>
<td class="nump">$ 11,338<span></span>
</td>
</tr>
<tr class="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">$ 2,765<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,358<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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037576736">
<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, 2023</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>
<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">$ 53,426<span></span>
</td>
<td class="nump">$ 57,614<span></span>
</td>
<td class="nump">$ 40,561<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="nump">0<span></span>
</td>
<td class="num">(1,891)<span></span>
</td>
<td class="num">(38,745)<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">53,426<span></span>
</td>
<td class="nump">55,723<span></span>
</td>
<td class="nump">1,816<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">161,431<span></span>
</td>
<td class="nump">108,005<span></span>
</td>
<td class="nump">50,391<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">(50,000)<span></span>
</td>
<td class="num">(48,109)<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">111,431<span></span>
</td>
<td class="nump">58,005<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
</tr>
<tr class="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 );">Security Incident, cumulative offsetting insurance recoveries paid</a></td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="num">$ (29,968)<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032693936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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.2<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">14.9<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">12.4<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="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">3.8<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">50.8<span></span>
</td>
</tr>
<tr class="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">$ 40.9<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> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037848912">
<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, 2023</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_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">$ 18,879<span></span>
</td>
<td class="nump">$ 3,485<span></span>
</td>
<td class="num">$ (2,499)<span></span>
</td>
</tr>
<tr class="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">12,331<span></span>
</td>
<td class="nump">5,708<span></span>
</td>
<td class="num">(257)<span></span>
</td>
</tr>
<tr class="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">8,982<span></span>
</td>
<td class="nump">7,283<span></span>
</td>
<td class="nump">6,570<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">40,192<span></span>
</td>
<td class="nump">16,476<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
</tr>
<tr class="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">(18,303)<span></span>
</td>
<td class="num">(16,880)<span></span>
</td>
<td class="num">(4,615)<span></span>
</td>
</tr>
<tr class="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">(5,895)<span></span>
</td>
<td class="num">(9,319)<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="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">(170)<span></span>
</td>
<td class="num">(445)<span></span>
</td>
<td class="nump">1,964<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">(24,368)<span></span>
</td>
<td class="num">(26,644)<span></span>
</td>
<td class="num">(2,429)<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 provision (benefit)</a></td>
<td class="nump">$ 15,824<span></span>
</td>
<td class="num">$ (10,168)<span></span>
</td>
<td class="nump">$ 1,385<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670035501264">
<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, 2023</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_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">$ (22,074)<span></span>
</td>
<td class="num">$ (91,493)<span></span>
</td>
<td class="num">$ (23,180)<span></span>
</td>
</tr>
<tr class="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">39,718<span></span>
</td>
<td class="nump">35,918<span></span>
</td>
<td class="nump">30,263<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) before provision for income taxes</a></td>
<td class="nump">$ 17,644<span></span>
</td>
<td class="num">$ (55,575)<span></span>
</td>
<td class="nump">$ 7,083<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037743936">
<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, 2023</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_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">20.00%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">4.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Nondeductible security incident-related fines or penalties</a></td>
<td class="nump">35.70%<span></span>
</td>
<td class="num">(8.70%)<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="nump">30.10%<span></span>
</td>
<td class="num">(6.40%)<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="nump">13.40%<span></span>
</td>
<td class="num">(6.30%)<span></span>
</td>
<td class="num">(36.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="nump">10.80%<span></span>
</td>
<td class="num">(5.40%)<span></span>
</td>
<td class="nump">26.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent', window );">GILTI inclusion</a></td>
<td class="nump">9.30%<span></span>
</td>
<td class="num">(2.60%)<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(6.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Nondeductible meals, entertainment and transportation</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
<td class="nump">1.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_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(32.70%)<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">0.00%<span></span>
</td>
<td class="nump">8.70%<span></span>
</td>
</tr>
<tr class="re">
<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="num">(8.30%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="num">(4.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_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal', window );">State credits, net of federal benefit</a></td>
<td class="num">(9.10%)<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="num">(32.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">FDII benefit</a></td>
<td class="num">(10.20%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Federal credits generated</a></td>
<td class="num">(42.30%)<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="num">(54.50%)<span></span>
</td>
</tr>
<tr class="re">
<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">1.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">4.60%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision effective rate</a></td>
<td class="nump">89.70%<span></span>
</td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">19.60%<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="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">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">42.60%<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="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">7.10%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.30%<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-types1: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-types1: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-types1: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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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_EffectiveIncomeTaxRateReconciliationFdiiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent</td>
</tr>
<tr>
<td style="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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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_EffectiveIncomeTaxRateReconciliationGiltiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent</td>
</tr>
<tr>
<td style="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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032601216">
<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, 2023</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_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 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">$ 47,351<span></span>
</td>
<td class="nump">$ 12,166<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">39,260<span></span>
</td>
<td class="nump">50,194<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">24,717<span></span>
</td>
<td class="nump">21,166<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">12,867<span></span>
</td>
<td class="nump">14,024<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">7,061<span></span>
</td>
<td class="nump">10,369<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_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">5,992<span></span>
</td>
<td class="nump">1,820<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,702<span></span>
</td>
<td class="nump">1,803<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">1,050<span></span>
</td>
<td class="nump">561<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Accrued bonuses</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">455<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">2,982<span></span>
</td>
<td class="nump">6,293<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">143,296<span></span>
</td>
<td class="nump">118,851<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">(160,172)<span></span>
</td>
<td class="num">(161,836)<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_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions', window );">Costs of obtaining contracts</a></td>
<td class="num">(13,870)<span></span>
</td>
<td class="num">(16,287)<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="num">(9,865)<span></span>
</td>
<td class="num">(11,721)<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(5,833)<span></span>
</td>
<td class="num">(9,827)<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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(8,342)<span></span>
</td>
<td class="num">(9,016)<span></span>
</td>
<td class="text">&#160;<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(198,082)<span></span>
</td>
<td class="num">(208,687)<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 );">Valuation allowance</a></td>
<td class="num">(37,862)<span></span>
</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>
</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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (92,648)<span></span>
</td>
<td class="num">$ (124,605)<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670037576608">
<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, 2023</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_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">$ 34,769<span></span>
</td>
<td class="nump">$ 31,974<span></span>
</td>
<td class="nump">$ 29,184<span></span>
</td>
</tr>
<tr class="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">37,862<span></span>
</td>
<td class="nump">34,769<span></span>
</td>
<td class="nump">31,974<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">0<span></span>
</td>
<td class="nump">893<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">$ 3,093<span></span>
</td>
<td class="nump">$ 2,795<span></span>
</td>
<td class="nump">$ 1,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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040078112">
<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, 2023</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_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, 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>
<tr class="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">762<span></span>
</td>
<td class="nump">629<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
</tr>
<tr class="ro">
<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">101<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<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">(118)<span></span>
</td>
<td class="num">(908)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="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="num">(160)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
</tr>
<tr class="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">(428)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
</tr>
<tr class="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, 2023</a></td>
<td class="nump">$ 3,240<span></span>
</td>
<td class="nump">$ 3,083<span></span>
</td>
<td class="nump">$ 3,651<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038273440">
<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, 2023</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_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">3,363,270<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">$ 77.4<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 2 months 12 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">$ 42.7<span></span>
</td>
<td class="nump">$ 41.0<span></span>
</td>
<td class="nump">$ 38.5<span></span>
</td>
</tr>
<tr class="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">$ 62.59<span></span>
</td>
<td class="nump">$ 60.90<span></span>
</td>
<td class="nump">$ 77.39<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Restricted stock vested, total fair value</a></td>
<td class="nump">$ 13.5<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
</tr>
<tr class="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">$ 61.37<span></span>
</td>
<td class="nump">$ 62.38<span></span>
</td>
<td class="nump">$ 77.74<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Restricted stock vested, total fair value</a></td>
<td class="nump">$ 50.9<span></span>
</td>
<td class="nump">$ 50.5<span></span>
</td>
<td class="nump">$ 44.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">$ 59.62<span></span>
</td>
<td class="nump">$ 61.79<span></span>
</td>
<td class="nump">$ 71.91<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>
</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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=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>
<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>
</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670040938336">
<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, 2023</div></th>
<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_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,101,702<span></span>
</td>
<td class="nump">1,345,608<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">607,100<span></span>
</td>
<td class="nump">455,708<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,209,515<span></span>
</td>
<td class="nump">1,104,260<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033065776">
<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, 2023</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_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">$ 127,762<span></span>
</td>
<td class="nump">$ 110,294<span></span>
</td>
<td class="nump">$ 120,379<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">14,052<span></span>
</td>
<td class="nump">11,258<span></span>
</td>
<td class="nump">12,405<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">2,606<span></span>
</td>
<td class="nump">3,178<span></span>
</td>
<td class="nump">7,547<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">16,658<span></span>
</td>
<td class="nump">14,436<span></span>
</td>
<td class="nump">19,952<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">24,892<span></span>
</td>
<td class="nump">21,409<span></span>
</td>
<td class="nump">20,283<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">30,780<span></span>
</td>
<td class="nump">24,207<span></span>
</td>
<td class="nump">27,080<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">55,432<span></span>
</td>
<td class="nump">50,242<span></span>
</td>
<td class="nump">53,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_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">$ 111,104<span></span>
</td>
<td class="nump">$ 95,858<span></span>
</td>
<td class="nump">$ 100,427<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670036277664">
<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, 2023</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_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,345,608<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">$ 68.09<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">473,341<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">$ 62.59<span></span>
</td>
<td class="nump">$ 60.90<span></span>
</td>
<td class="nump">$ 77.39<span></span>
</td>
</tr>
<tr class="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">(106,634)<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">$ 66.37<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">(610,613)<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">$ 69.86<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,101,702<span></span>
</td>
<td class="nump">1,345,608<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.92<span></span>
</td>
<td class="nump">$ 68.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 95,518<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"><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></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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032609504">
<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, 2023</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=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">455,708<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">$ 68.81<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">367,913<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">$ 61.37<span></span>
</td>
<td class="nump">$ 62.38<span></span>
</td>
<td class="nump">$ 77.74<span></span>
</td>
</tr>
<tr class="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">(24,686)<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">$ 64.57<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">(191,835)<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">$ 70.53<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">607,100<span></span>
</td>
<td class="nump">455,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 64.01<span></span>
</td>
<td class="nump">$ 68.81<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">$ 52,636<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">1,104,260<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">$ 64.94<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">967,252<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">$ 59.62<span></span>
</td>
<td class="nump">$ 61.79<span></span>
</td>
<td class="nump">$ 71.91<span></span>
</td>
</tr>
<tr class="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">(72,428)<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">$ 60.12<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">(789,569)<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">$ 64.45<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,209,515<span></span>
</td>
<td class="nump">1,104,260<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">$ 61.29<span></span>
</td>
<td class="nump">$ 64.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 104,849<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"><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></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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670030162576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 16, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</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">$ 18,831<span></span>
</td>
<td class="nump">$ 108,416<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_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember', window );">December 2021 Stock Repurchase Program</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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_TreasuryStockSharesAcquired', window );">Treasury stock, shares, acquired</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">221,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Treasury stock, value, acquired, cost method</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">$ 18,800<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase 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">$ 231,200<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_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember', window );">December 2021 Stock Repurchase Program | Subsequent Event [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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,300<span></span>
</td>
<td class="nump">$ 41,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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">250,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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember', window );">January 2024 Stock Repurchase Program | Subsequent Event [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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_TreasuryStockSharesAcquired', window );">Treasury stock, shares, acquired</a></td>
<td class="nump">7,114<span></span>
</td>
<td class="text">&#160;<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 );">Treasury stock, value, acquired, cost method</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 499,400<span></span>
</td>
<td class="text">&#160;<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember</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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670038276192">
<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, 2023</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_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">$ 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 $201, $(8,068) and $(1,982)</a></td>
<td class="nump">201<span></span>
</td>
<td class="num">(8,068)<span></span>
</td>
<td class="num">(1,982)<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 (loss) income</a></td>
<td class="nump">10,626<span></span>
</td>
<td class="num">(2,416)<span></span>
</td>
<td class="num">(9,019)<span></span>
</td>
</tr>
<tr class="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="nump">5,049<span></span>
</td>
<td class="num">(16,160)<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="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="num">(1,688)<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">6,522<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="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">23,833<span></span>
</td>
<td class="nump">5,257<span></span>
</td>
<td class="num">(3,101)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(271)<span></span>
</td>
<td class="nump">22,772<span></span>
</td>
<td class="nump">5,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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive (loss) income</a></td>
<td class="num">(20,806)<span></span>
</td>
<td class="num">(5,685)<span></span>
</td>
<td class="nump">3,714<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">(15,404)<span></span>
</td>
<td class="num">(4,196)<span></span>
</td>
<td class="nump">2,741<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 (loss) income</a></td>
<td class="num">(15,675)<span></span>
</td>
<td class="nump">18,576<span></span>
</td>
<td class="nump">8,358<span></span>
</td>
</tr>
<tr class="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,158<span></span>
</td>
<td class="nump">23,833<span></span>
</td>
<td class="nump">5,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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</a></td>
<td class="nump">5,402<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
<td class="num">(973)<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="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="num">(14,895)<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="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="nump">5,049<span></span>
</td>
<td class="num">(16,160)<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="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="num">$ (9,846)<span></span>
</td>
<td class="num">$ (14,895)<span></span>
</td>
<td class="nump">$ 1,265<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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-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;">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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032954960">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</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_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>
</tr>
<tr class="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="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="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 6.5<span></span>
</td>
</tr>
<tr class="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="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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_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_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>
</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="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>
</tr>
<tr class="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>
</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="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="re">
<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="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-types1: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> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-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;">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_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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039578544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>Segment</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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670032764768">
<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, 2023</div></th>
<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_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">$ 135,616<span></span>
</td>
<td class="nump">$ 153,325<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">134,316<span></span>
</td>
<td class="nump">151,656<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,300<span></span>
</td>
<td class="nump">$ 1,669<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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033062448">
<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, 2023 </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">$ 365.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=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-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,200.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">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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=2024-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=2024-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>126
<FILENAME>R93.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670039858736">
<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, 2023</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 394,927<span></span>
</td>
<td class="nump">$ 385,236<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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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>127
<FILENAME>R94.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670035518096">
<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, 2023</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_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,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<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">945,580<span></span>
</td>
<td class="nump">896,116<span></span>
</td>
<td class="nump">777,333<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">100,833<span></span>
</td>
<td class="nump">101,026<span></span>
</td>
<td class="nump">89,688<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">$ 59,019<span></span>
</td>
<td class="nump">$ 60,963<span></span>
</td>
<td class="nump">$ 60,719<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>128
<FILENAME>R95.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033028128">
<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, 2023</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_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,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<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">954,845<span></span>
</td>
<td class="nump">907,197<span></span>
</td>
<td class="nump">889,755<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,587<span></span>
</td>
<td class="nump">$ 150,908<span></span>
</td>
<td class="nump">$ 37,985<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>129
<FILENAME>R96.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670042493408">
<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, 2023</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_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,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<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">738,351<span></span>
</td>
<td class="nump">709,097<span></span>
</td>
<td class="nump">601,397<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">333,169<span></span>
</td>
<td class="nump">302,636<span></span>
</td>
<td class="nump">279,453<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,071,520<span></span>
</td>
<td class="nump">$ 1,011,733<span></span>
</td>
<td class="nump">$ 880,850<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>130
<FILENAME>R97.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670033056544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 16, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</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">$ 18,831<span></span>
</td>
<td class="nump">$ 108,416<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_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember', window );">December 2021 Stock Repurchase Program</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</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">18,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,200<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | December 2021 Stock Repurchase Program</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 250,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,300<span></span>
</td>
<td class="nump">41,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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | January 2024 Stock Repurchase Program</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 499,400<span></span>
</td>
<td class="text">&#160;<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>
</table>
<div style="display: none;">
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent 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> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember</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>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *6!55@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "E@558B,Q[1.X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2@,Q$(=?17+?G4U:%,(VEXHG!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+-
M-S"M2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9#
M'Q!$T]R"1])6DX8)6*6%R%1KC309-<5\QENSX--G[F:8-8 =>@Q4@-<<F)HF
MIM/0M7 %3##"[,MW >U"G*M_8N<.L'-R*&Y)]7U?]ZLY-^[ X>WI\65>MW*A
MD X&QU_%23HEW+#+Y-?5]G[WP)1HQ+IJ1"7X3G#)A5S?O4^N/_RNPCY:MW?_
MV/@BJ%KX=1?J"U!+ P04    " "E@558F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M *6!55CHA1YSS0@  "(Z   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MM9MA;^HX%H;_BL6.=F>DMB1.H/1N6ZF%J;8S]UYU+W-G-1KM!Y,8B)K$K..4
MLK]^CQ/ I'(.9&6^M 1RWMA/'/N\MG.[%O*U6'*NR'N6YL5=;ZG4ZE._7T1+
MGK'B2JQX#K_,A<R8@D.YZ!<KR5E<!65IGWK>L)^Q)._=WU;?O<C[6U&J-,GY
MBR1%F65,;AYY*M9W/;^W^^);LE@J_47__G;%%GS*U??5BX2C_EXE3C*>%XG(
MB>3SN]Z#_VD2#G1 =<;O"5\7!Y^)KLI,B%=]\!S?]3Q=(I[R2&D)!O_>^)BG
MJ5:"<OQG*]K;7U,''G[>J3]5E8?*S%C!QR+]5Q*KY5UOU",QG[,R5=_$^A]\
M6Z&J@)%(B^HO6=?G#N"*45DHD6V#X3A+\OH_>]^". @8>2T!=!M /P3X84M
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
M6V2E79R][0WTB1?2;@=!R.-PO)$QI(QDP,5$\I%#32#]-<&8MMJ=0L,^".;
M90YDN@""((<;SN&.^UWQIP1<3_=P@2Z#!/PR[IA0H(AX/-$TR:'6D/Y:XU.:
M-INFZ!Z=]V=69@,%V;I]R^%9DW>%J>OW)"_A:U0)I5M27#)(7F,+7%B<B(F=
M(X?B0_J+CR_:*O@J(UI5)60&//;<IIXE<>SL;107T:FG=_+@L? YSX5KI Y'
MZ;J=?4SCR#FK0' 1I$\Q<;@BA^I"GG,B?M#?=4%^-OW [>?0\W(4B)V7+PY>
M#6G?R_FGJI[RLH8V?P4CZ8<(IJAVK[KL+JS9=F^+/!IKS:;[N-8*B+< ^'UE
MH.WK+]H74/8O'"W_!U!+ P04    " "E@558#^$NRD("   C!0  &    'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;*U436_;, S]*X)7#"W018[=)FWF&,@'
MBNTP(&C6[3#LH-AT+%26/$F)NW\_2G:,%$N&'G:Q1(GOB8\FF31*/YL2P)*7
M2D@S#4IKZPFE)BNA8F:@:I!X4RA=,8NFWE)3:V"Y!U6"1F$XHA7C,D@3?[;2
M::)V5G )*TW,KJJ8_CT'H9II, P.!X]\6UIW0-.D9EM8@WVJ5QHMVK/DO )I
MN))$0S$-9L/)(G;^WN$;A\8<[8E3LE'JV1F?\VD0NH! 0&8= \-E#PL0PA%A
M&+\ZSJ!_T@&/]P?V!Z\=M6R8@842WWENRVEP%Y <"K83]E$UGZ#3<^OX,B6,
M_Y*F]1W=!R3;&:NJ#HP15%RV*WOI\G $&-Z< 40=('HK(.X /G.TC<S+6C++
MTD2KAFCGC6QNXW/CT:B&2_<7UU;C+4><31=*&B5XSBSD9,X$DQF0M:,SY'+%
M-$A;@N49$U?D WE:+\GEQ16Y(%R2KZ7:&29SDU"+D3@^FG6OSMM7HS.O+B$;
MD'AX3:(PBD_ %V^'1Z_A%/7W28CZ)$2>+S[#M[8H'TO3$E60!RXQ"9P)LE*&
M^UK[,=L8J['B?IZ2VG+?G.9V73@Q-<M@&F";&=!["-+W[X:C\.,IX?^)[%4:
MXCX-\;_8TUF6J9W$'Z\A [YG&P'7A EL=%<5IZ2W?+>>S\V+?3JZ#\<)W1]+
M^MMI' _O>J<V5'I4PFY\?&%ZRZ4A @J$A8,QXG7;DJUA5>VK>J,L]HC?ECC%
M0#L'O"^4L@?#-4H_%],_4$L#!!0    ( *6!55@9;EUVY <  -(I   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5I=DYLX%OTKE">UE53%;?0!B&RW
MJ])F9C8/F4FE)[,/6_M 8]EF L@!V9W)KU_Q86.DB[H[81^2-O;1@7-U)1U=
M<?T@RL_5CG/I?,VSHKJ9[:3<OUDLJF3'\[BZ$GM>J%\VHLQCJ2[+[:+:ESQ>
M-XWR;(%=UU_D<5K,EM?-=Q_*Y;4XR"PM^(?2J0YY'I=_W_),/-S,T.STQ<=T
MNY/U%XOE]3[>\CLN/^T_E.IJ<699ISDOJE043LDW-[.WZ$U$FP8-XL^4/U07
MGYU:RKT0G^N+=^N;F5L_$<]X(FN*6/TY\A7/LII)/<>7CG1VOF?=\/+SB?V7
M1KP2<Q]7?"6R?Z=KN;N9L9FSYIOXD,F/XN%?O!/DU7R)R*KF?^>AQ09DYB2'
M2HJ\:ZR>($^+]F_\M0O$10/DCS3 70.L-Z C#4C7@#RU >T:T"8RK90F#E$L
MX^5U*1Z<LD8KMOI#$\RFM9*?%G6_W\E2_9JJ=G*Y$D4ELG0=2[YV[J3ZHSI5
M5H[8."N1JU3:U7U\Y,Z[(A$Y=^;.I[O(>?GBE?/"20OGCYTX5'&QKJX74CU-
MS;E(NCO?MG?&(W=&V'DO"KFKG)^+-5\/"19*QED+/FFYQ5;&B"=7#D&O'>QB
M CS0ZNG-,= \>GIS9%%#SCU#&CXRPO>1'WEQX%!@VX84;EC/%&^J?9SPFYGJ
MOXJ71SY;_N,GY+O_A((R)5DT$=D@8/0<,&ICMP6L;>@U#>N9\+A$R/4H4=U\
MO(P%@',]IOX-<9&)"W$04/<,&PCPS@(\:X^O1"7K@5>."_&F[/DIR:*)R :!
M\\^!\ZT]_X3 M03^18]Y:I@RIB4 !/,("[7^-V&4$A1Z</\'9QF!5<:OI:@J
M9U^*32HA#8%Q5]\EF%)-@PGS/!P@7]-@PBBC'AW1P,X:F#6'?]_S,I9IL77X
M5^5-*@ZN#&S*-)Z2+)J(;!"[\!R[T-K_=W'&J]=J=2\_\R:$:F'M/ "OK5J2
M\ H,9VAT)488>7IR S",J*=/;B8,,9\@"B<&<GNGX3XR/U<\+I-=(VNMAFHF
M]K79 *V#:SZ$1XBKYSJ(\T-$-$T0#E,O(".B+NP3LH]97JB$SQI-\5H9M+22
M]0 X@K-01S:,;1@2O:<@7!B&+M-E 3CJ8Q^/R,*]+&R5]387I4R_Q;4W!X5@
MX\8$D5"78:)PB/5\@U 8!R,2>ON$K&:C3C=9'A)Y*-50 C40X[ZN+N!12 1
ML#^65KV5078O\X>0*JG$DR;3CFHXX3//[ T QQ!VD:[(Q%$O]"_XAJ)Z>X.L
M)F#9;2%>9FJ9>^5L2I&?%*I-"*C, ];90'=C*P VQXPR(]%,'*:AZX_HZMT'
MLMN/=X7D:C60IUX"I9B684["$.L.%,1YS#4F- "'F.N.95[O09#=A/PN=VJQ
M29NN>NT4')Z>3?. ,/.1+L:$L<"<FP$R-F*E4>]#D'6IUI+MGF]$R6MO=4R;
MDH6Z[$0Z,OXZ,K"8^6"!;_@M #;W/"\PTL_$!2X;Z[#>-""[:WAW5G$A[^6]
M6I>4C7P%Z@)6>(]A0Y<)FR,7^<8B!- 1-N(C<6\7L-TN_,;EJ8?:3H2D=!R#
M'1O#^C0.H.;*ZKJ!I@3 *3/!1I3T'@$CJR?^.2X+-8E7IV3<UVYN%Y?@1(&M
M?N.YWGA2MF@JMF$<>U."[:;D-J[2Q.&G:-K#V%*QRY7[2I]%5P!J[E[IN\((
M)$,C)@OW#@7;'4J49H>Z[/9$1>1)BDP4J @B&U74VQ9,'ZE@Y+F:?1H-5>.)
M^9=#>E3[FJ:F>)"55%^.^#%LM43/SOPIV:*IV(9Q[9T3MCNG-O,?FB*V2ICX
MJ%S3EG=Q!F-I6AT/>]2GKJ\G#(!LME#4R!G C04483+FH'#OH+#=09U&PG,4
M J4:$F!$J&ZI(.2(0J"NPY0^2L;6@-Y6X<!>%VEL53(HJ7?+0;O(@1JM5NW9
M(V)*MF@JMF$\>WN'[?;N%V7GTFWA)(>RY$7RMZ-VW465Q>UATOJO0R7':@L=
M\V"5=ZF^6P)0<^2KY]=SQL3Y%T9X**\W==ANZCX5)8^S])L:"EV6;..T<)2V
M-2_5A%H7&%3BU#O<YKRF<>IU"5390% SY.4\7_>H*P"'F!?HM4, QH@W,DA(
M;_F(W?)UN][O&2K$+/ HL^IC?;H#<)@:M5$ %;IH9 -,>B-([,6BU3,UF=6=
M.6/&# [!* Y#?5\/X! -T$BAA?2VC-AMV4=>#\*Z2O&?]SR_Y^5_03%6DF<?
M6DW)%DW%-@S@Q4'?]Y_T37O4-^U9W__CL(_T7I-\]W$?,2M8R V09VP,02!"
M =%K% !0C43FC90I2._LR ^?^9%)#_TF98NF8AM&K_>-Y(</_@C@Z0+7./58
M03B?4-T71 ".A"X;*[R1WB$2>^'MI$44?"[37'E?%:XTZ?91[:)HG6 G-8N3
MLD53L0U#VYM%8C^4M$T5DQY%3LH63<4VC%KO08G=@]JB9OH_0D*D[[P F!I3
M =:'% 1CX<C<2GL[2=T?G5NIU9 ^M_LG98NF8AM&KS>K]#&S^GCTD+'W(>;B
MN0)@%(54WTD!, ^34"]*+2Y>=LMYN6U>&JS4?N%0R/9=L?.WYQ<3WS:OXVG?
MWZ(W4?MZ84_3ONWX/BZW:G/E9'RC*-VK0#U3V;Y V%Y(L6]>J;L74HJ\^;CC
ML=J:U0#U^T8(>;JH;W!^C7/Y/U!+ P04    " "E@558T?:?$W8*   9,P
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
M\HYS#6"?@*$V.'MF,XTWVK \[07;5/]4P _.)[V;$#;.2>>U!;V?@ACGMYC
M3QS#QO$#!:B^5[45(>41;RK:!C7?S<86F4_8Z%11<CJOL[$<"6*9DH1$NU<]
MFT/%/=W(\K!FG3.TZ*,RY:B4,,YH6":!A.1P-*E7AC=;_(2O;?!*NCAE7$PB
M@DTTV)/H%_VJ59$<*3KW .72EFP;Z^TCN@F^YS%!35$A6(<I.R;   C86 RT
M,X5&*40^<]V ,$17S'ME1]Q"0O,9AY#RXIQ6$2"BO0^:HLY):QP@]7I"9U9:
M>%N[NE]6_OWWDI]M1IOC>@@D%&/GD^;_+LH$OO?2!'V*>1"/<&7)4UKK5+AJ
M=*"1&E;M]2P$DB-'[/3ACXG?(@#:N9)L9M#:D6%BZT#-6,9J"@[8D9_AD_'L
M'=>(;K7V4#@4T?<[(4(60]1>)-'?7L4?WDQKEA\2!P8V] 9Z%.;ZO6,KKS5;
M\<'5>79U>7'U)/O36"7ZYFEN+JX>D_DXH0I^ZU2/+JYN.#D;E)4.?L8/O%'U
MP@5$)A$Q.U3SQ#=T7%F%'A-R3#DCB7703 MN1_;308:I9]NJ9[/QLFLM&Y\"
MJ]3?'(BR.O7/I$J[:^C")6+,MKEI390,.Z(U7M=W"CGB:+IS+6*@,GE%8:R-
M+)6LU7SC?*235"YLCY4;E\,_J:FHUG?0(,-Q#Y@*7(62J*T)]% *%T;2$4C7
M8QN_#4QGC&1]7';'0;838N#D-D6SXY8I3'4AY3FUUV$+J\KO_-P(S043'9.)
M(R^L'6'?"J5)3P\VB5QBV13<[C /37+U)"+?0[7)PX-C7NF57[I<DPU>HDCA
M[;<&"O.)$&%*:LYL.(0N<.KK>YA[M(7CDSR*&7T"0MP&1T9]$E(TNXG?1K>%
MX[M*V)IO<IR^CY&H^"1CJIIGOP^7Y9B%)#E(WSZY,QW%.'$994%#10 \]H:4
MIFC9A9TH>BF]!3>1IJY%/I=TMKQ$=IF+:;LY-8D7C$/R#D+*X\G9.<FY$T_T
M_:L$ J^8P3!#X+"?N1_=[)L5<3 [<=4U@. !FS14DK1-^8/$Q+#EG'G/K?X_
M+MXAA9]2D=ZZ9&9=F>ME.B]G%WUP>!Q]-*X)$ 5+%_;25EE@*VUG0E&OKRXQ
MT)A]Q84X[>'1PU</H#5<-,L+"5*<NV0*'Z*3<!G9:I(J2U"\)[--FQY=2EA]
ME'\QU$'TEL?VQ:YGSF)UDUO52Y,:ES"3U+WM@V<U#AJ-P>0XB3K[U4FHA<*"
M=S2<"3&6 _LO/9MQF!]XP0&C!9VO[?D(:/[8D&Q_D(>TY 7Z:)[/!%=O1D >
M/G@O.H.J,X6^V4$!1.X(HT0/!TEDP$AL\!2R_W$D?SC2WRS.@#_6 TT#E*X0
M.]?,[W%Y^8'TYB9-26X1?!MY*(_QVV'O!)?ANC"6Z_VDIIF</])HXD303W'A
M<\BN8G$J9:A@(X$#'UO&>;S@=9#:?)?P)'NP/-'2L&AYH%FSH[KK='E]?&B5
M!Q]@TZV@[L%SQ)%)6DO#B3COZ6 D<\8Z0 ;7=!MY7G5+7IT\W *,1-<2+Y3.
MA4"I#S\Y?$L[0-,65J,,QPA%L3[*W1H#9L1%@7TXV.[$N8CZEJWO"<4%0<B0
MT:43P*7L9*(7H_-Z^6)U]19*66H8+NZ<(J\D[36D:(:'I)Q 6^>Z-FM^,4W]
MB-,#9WH97:Z6GYOKG+1A ["\866'5BB3%C]2["1";9[]ZO[4+'#;:=8LQ*?4
M/X3+)DU4I$$5?YE_<6H2=N,4\)(^=*[TW:4;NZY!G:@$S= 76C+,D9C![R@!
M?^AMW!41C^KNQU5-H^9_<:^_8."YW"G')V>:RN2-B$[B%IJC>?2D4FI+-+ #
M9*/2>CY!1QP<DF<Y.@<L3.;FSWPD 8<C/#P"6&$)V:9Q0ZJX"T;HMRG1;2Q8
M3ZI&47)V2#$)GMBH]R07YI%X,9K4Z'ITA<VX6+\Z^Z(>;DG"^[LZRK'G 24<
M@\7>>1Y5L$U <1#\'/NCYP>YD](6[DZ04B,U#Q\,RGI<'E%.2R$(MY>(D/8U
MB3J'TKIH-S!4FL#3=CF;D D2DF.,DI98V+?-W[1439S%Z76:Z4-#Z1J&+$F&
MLLW&Q$C:0*T>4&1)L I%2OHN[E'6,T-(H@5Y]OCRWR7P8->-8^+<F(,0 Y>!
MID9(R=+AD?K<6@$Z"2'A#B.$E/H<^<:+[\/G#CNZF)A_ZHA=QP+NA>*-+'\S
ME:XU)VNQ%Z)T879],+VTFL,87U:DC83;J@I+JEN$\!V?@787%&84GN*Y_8^A
M]%4#5_YX$)3ZBF"0;V+HCJBCR:3=A$0EP3P%Z$%:V=0>?#;FU'^H&F[%$? ^
MZ1SC8.#%/8'LI7I;$E8TD897]/R9SJNOM'3G:\-"-FU<QR&9J. /GJQC6/YI
M7+ORYY :$^?SYX=5+MPX0=/80U))J'UA#YD:OP?)3*&G2,Q%)45Z-+%DRX'6
MX420PA/.L:[VZ6J=*PQW*M%TDGUW4*P0.T./9]S/LS^@LY$($\F>'&E?!RA*
M:B;ID)JX#[9[*/+T"Q>H71.M!-7!$E$-T==%.5PO SI< X@HYYJ5?V_W.HY8
MPU7WT[>D9EU%%<>F9'9PL&]%CS)"YFF)AX1F^NYJ?HL6-!4W'0C1E6I/IG[H
M70V0CD!TG0*23X.R4M?]=S=A/4ZQ-RAEBYWT?%>._G Z?Y Y]I890LTUEFR"
M2G92]L$U%V3U4B,-AW.G)F3(L1B9$F(>F7I%[,KXEHI$"[!)XR(R8LL=V@57
MLY$G0\J4FC;*^)ELCAVJT(1F?.E\E C9*KX<'#I>!,4N;8TR;%=:N<9WOEZK
M#\-\L6*QA*>E6DUJWSC,O934A;2MMPCTT%@F3C2=1:8\/_;N([< )J-<T#C_
MVG.1E$.X;Y2%*BE,]$"+!TLV&$=7+[BO\\1JLRBE93+/E,M>90]1:+1Q"TWT
MH HJ_P@8;3'IVT_R%;%DZ@P;U1U+ V=<&[P#;Z3)__>=KD$:4@\8.%XI<6/A
MWOK!4Z[<":<>M/H"@';O-#0HQBMS'$4QZ/'A'$_??5]K,S<_AS8@P3 1N"$6
MM^9N%MS;RK'2R@G/>&F&<N8(4)U^HZVJ]KK-]VAR[2IC\/?%J-<>L>?-MFKV
MAOMG--HW2?O+'52_R%V"!U;2P)JCNW,XC=QN_D348>4A<.V=)WH@1;F]*)I*
MVN<7AG.=O?9D:_8LQ3::P^T4A"A6'A9P9FOUB/89<[H@^H.RH2]%]\+N!^Y!
MZ!U)OD,3JTM1HS)8,Z@Q#PMP?@#WD_U+.#E!09S '+TAX20!1 G':%X<W4[(
M+,@TY6S*:(2QJ4></4:BDM(Y+<04$#6TB7F]W!A-,/-%T*&A2] *N-3S/=W3
M->'-N5P#(?JR:7#&$J8PFS-2.3MVST8)\K/02T^9JE>%IKC=%JE_%H? +EMI
MN<C8BEC6\>OZ+FQN-KY4C![2$WST2), ][[.JXQ:7H0,?]]A2@J]:.M>YDR=
MS$G@/*N/PS"S$T)BU*C*&V&*<^F7LZ.C0;: &+7NQ@0NA8"(M^]#JZJ8BB/Z
MG1(H1R ;I1FD52>CWG=A6NT0,%DV$EW-4#\O]8^O3I0;':N5BDK$$+*K5Y54
MHBX;TM=<9I%/(TR&CG5C7YGI6GPZ%Y568YXJAYI%652[X%I2^1AU,HF:EHA;
MI>>*B]Z]<$M[H )3S+Z]EV;:<&"/&U]?!>>P:(^($B;@E#.'/Y_:U"YRUOA.
M@8<>F,B;LL@UIA9JP;0$R/5*6JEOK)&^P[XSE'36DH>F$@NUJ'OOWNV0;//[
MS'>1:2!&M:>6E CP8?O$A6/V<.+SZL(V.:-DJ<5%42,K]N]JG-0V+GLZZ:7E
MG92']%R$/C_.,^9I%(2)=)P>5W])2Z.I'C-6,LZU2E*J-5U=E/FRSH?.-5W0
ML/E>.B=[UH+BJ5XJV 2LR??5C"S<$U+!!YOX-77<J=&]IVZB!CQY4\[APO/L
MOX[9D*_5!T#'[T%_F'U"OM(%T/.+VV[T(-N=WV6W,X2"O\NN9Y=7^/?!]>SQ
MHV?G^.7R2GY_=BOQXF>S1T\>9U>SZZ=7V8/'LZO;Z_/L\?53G8(#C<]HEMOL
M9G;S]%'VX&;V^/;Q>79S<Z5#/R;I,3L'7O)"I1-&Z2/V>:%QBYKTT; NWSAG
M&>,R"7"+6([N6^E+E$DOS_<1 % <Q%2/=!'6U]__]=W;BZMG-)* HXLW'S'C
MY!5&XD%W9:*9OLK--5_E)_@R:VS$\_N)%IF=X1S?TSPE9B6?:Q*&?NJ]<<7P
M\NX235)R+":4H\1E@GBDSGM])8\+#4K_&FXDV&L#@'\6"SFX<BDV8URQ-J#%
MB7$_;'=>O@\@_%W_\,U+UO_FF_?6![$/+QS='[I0N' W3Y_*A7OVY!$NW-.K
M*Z';J]F3IY=TBYX\?8R+=GU+]U&&,373GT]NZ=8]NWV2/;B=W=P^.M<AKY >
MT]LN*.6?/!.2W)GDQT@S"[TT";W?7=W,+X,#Z;NKV_EC]U$<3$_F5_Z+?ZP>
M.?5*<2,%3HT.T$U]YSTW4ACEUPYFX!>)HTK]++BR5YG%@QF:J4D;S2D%_,0D
M['L6_R_HV:K1->HFPTG::=C:!] # #96C/\H9F#RTA8K-7MM"T)UMRG7PN.X
MEPX9+3Z%O%)[LO7&E:3DI ](+!GY-' ./#C[Y?VO9^?^!7'$#-K!!-]Q\%,Y
M]2,)%:6U;C)_\H!VK7"#7>K.5/EGZLZ6(LA3I:P$^&&B4=(]DT-#=5S-*)$;
M1SL"+^>/L/MY#/YHWM ?TK_Z4(:H2)&X=)(UP+\?G%$,^E2#LXAXU#D@PZ2_
M:Q$:#J9I)PY6GWDR@BZJ;'?[YNX"&RU QQZ5AES_6:>-<Z4$7B'5:RG<;MSA
M2S)20[+1HFE;>:U0JR[R)(I\/[A2\'9JRB[=?I"@SG'O4W_DPE<0$ZW:>6$R
M1DON^_0=%OJ'XW7O;1@=@V^=R&&C&%&N06U>VJ@SL22$@B>-[XXGC-&K9:!@
MNX:]B?<IT*V'4EJFUZ5K MKI Y:;/2#K6E ;J$#2L!V';=S+.QNUH#@C6^./
M)L)+Y(6)W D^)!;':WW&C#1U5=;%G"\)]H^V$FEB? ''K"XMU[G?"H\)_Y.6
MX2A/79&1K<XE" +]%F'WIK[PUT]?PQ1[F)-7T&KN*.L1OJ>[=)UN-*W*!U_1
M&OR"J4UW\R"\YG-VE-9F[NT)$?,B:B4-/NV0=/Y5'7?_2AR+];<4\=,>].2M
M$@",,$-/Y*G#BU-A?'P \5C<3,WQ<>$KGAB$SJ<6L4N2QYPJC'( E17.28N7
M(PN<6L YFTBN.BR\/I4$$W'T\!XU3WVIE#Y\JZ@V'W!->]S;Q.A!JW*^67)V
M1C-T$V\EC?V+W/%(7K=C2FXVQHIOE=L-)R+E6O/I-E.CP@\:^=!*&EJH(8P<
MD>XJB@ '(7-C0&C".C):<:;+:94(Y[OY;LB<!HK792T$S=)G[.H;LIB3_GVU
MZ!E:JY*/D;./6<NB@6,T\?+&#7T1=>#V'][=Z\R88)(P:4G-3CUR?GJA03QQ
MV8NBUJG%U(V/-_:&^]B_(W5-ZI#7T(A\ \R>$!@ !YMK=R">]C+?Y*[/&U*F
M$#^2QD6=3X#[Z!N32*FJ;$;['H#O\0MM]69N*_,E2OZ3,GA-A(E+M7/()L+"
MVN1WN.%-?=_+G,/[ITOPRS*J)I=+">.8[A%>FQ15GKN:QQB#\.9&%[2#W=SW
MW.N,76OP 4F(,.R$8[0]1]JY];/+ZI"-"_V*IYN'CU^_Z8H(7'+JR28D+I]C
M%G=!B=[(V;1Q.1#7BNZU3?0 1<)EYO[>]0]\ !(XQ_?$?W'6GT2F#*+(V2*T
M&CQX=('7 NN;\J!3ZP.N^6,O_2-"NQ@P9\E-1<<C]*]:2(OXG8%TQ#71O(]Z
M8 7;LW19,'TS;>1N<;MZ:ZN!*_\=R %6?2?9H)WN$KC_A0!+=P;$:^_B:KA_
MUJZ2=W6Z1@).KYE%M,B N'1AC:-YN#IT1Q?Q&/I5Z<OI^Y;-R[V@0<M.]&WU
M+A7"&Y-*PMSYO;<7;H%Y]G/43VYJV2@HH#CA2@,<A*]Y.TAP]DHA!SCY&V3*
M^/Y3;')UXYU'#>)TC.9$<_\(3HY]]^)A__+%0]O1_PKZCW1R^C^K)V_S/G_Y
M8F/(W']# HW=PG7_X]G56?0MCN7'LU=7/[RZ/GM((\/C+U]LB5K^Q.^EA0J\
MI*&7\R>/SP18]Z%OMI@28J9O-OPG0H"FQ0/T^[(A?.H'++!KVL\,WLO_!5!+
M P04    " "E@558ES@LDDL'  !G$@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6RM6&MOU#@4_2O6@! K#?,&!OJ0^J#:[L(NHBRLM-H/GN3.Q-2Q
M@^UTZ/[Z/=?.9-)IJ8K$!^@DL:_//??<8R?[:^LN?4$4Q+=2&W_0*T*H7@^'
M/BNHE'Y@*S)XLK2NE &7;C7TE2.9QTFE'DY&HQ?#4BK3.]R/]]Z[PWU;!ZT,
MO7?"UV4IW?4Q:;L^Z(U[FQL?U*H(?&-XN%_)%5U0^*MZ[W U;*/DJB3CE37"
MT?*@=S1^?3SC\7' )T5KW_DM.).%M9=\<9X?]$8,B#1E@2-(_+FB$]*: P'&
MUR9FKUV2)W9_;Z*?Q=R1RT)Z.K'ZL\I#<=";]T1.2UGK\,&N?Z4FG^<<+[/:
MQ__%.HV=3GLBJWVP93,9"$IETE_YK>&A,V$^^LZ$23-A$G&GA2+*4QGDX;ZS
M:^%X-*+QCYAJG UPRG!1+H+#4X5YX?"X]KCCO3BQY4(9R53Y_6% :!XPS)HP
MQRG,Y#MAQA/QSII0>/'&Y)3?## $IA;89 /L>')OQ%/*!F(Z[HO):#*])]ZT
M370:XTU_)%'QS]'"!P=I_'M7SBGB[.Z(W"ZO?24S.NBA'SRY*^H=/GDT?C':
MNP?OK,4[NR_ZPPMS?YCI0-R=N32Y.%6^LEZE&^!YTKTCCK7,+A>RSL79^;N+
M)X_FL_ED+\VSQKH3,F!.(^&7LSWQQ]\?Q9]&7% 5J%R0$Z]BY29]L2;AK<Z%
MK9TXL[7)(P!Q;I*C\.]WTL  T.I!7%Q[!!!/>[QF[Y=;R\6%$*].H(,59W4T
MB+=R89T,UBGR??'V[8E ?)%)7XC*V8PH]\(NA:QP]4UA8=+7XO&+P0Q=I34B
M]&%,BR\P"PZ::;!@5D+F7]"#C,P/Q&GM^%XH2%R3=()8Z@)"31DW8DTI.\KL
MRJC_,$ *8TT$HLI**A?SS KI5L2('D\&HPT&(5?P48_'Y )^"5PHA%FJ3&(2
M<]*8 M9SI%,M"U5A8)!FI1::A/2> J@I9  21PS8B()0 Z;$2TT#\1%)W(:S
MECXB=YP8EE^1(2:=JR!SV(_B;F$?%?0-^X(G'L65S8##:H7B8J8/^!-)XP0S
M6Z(_"C9RS .QH#**[2C[6JM&;+\K'9 3)'14KY"A&'<%)'FD8RZUYI!< NPP
M6,?D7!(PDEWR@Q2F#W5E@SZ8/P5':PD.D%/%^HB%KFKG:R84E99,NJ.D/LZS
MTKB%4*!XQ:&8LQW53 :OVHHA?ZYM7QCLH)SM7<HYQR)YGC+%F@R?"5,Y)4@"
MA4!R83,[)EW*:[%@)36Y8V*%6W458?,FH,JZC!*:=B2DMFNA<E%W-]=22Y%O
ME1S6]EE4<T5.V9RK!= 9/_Y-FAH;M6A,>%.CDEA>&X6"&@UU-EFXH#)5I:O
MDN+LCZ(,=OMDRO712BZ45N$ZTMSP$K!X%.5-V!UI@BG%&&KG>"#Y$&L#@4/0
MXDKJ.K76>-O>4:A8P+5KPBCN5.]"0@$97(LW5: WU]P>@,2C&>+-179 MQGU
M!0MG.[FN &*IN"CHSZ"CXE!HP$ME;@TC]CWJ@)6<18&KA@)0>=8N[5-O2^TM
M=SQ<(DDDMD;,L_&!;>] W-W<\;PN*4<[.+#G%)0=&?><"F>VLC:/\&+[,W85
MZ)E&%^<X^%SA0%?QFI05QFJ[NKYE0LBN4%G1YBA+"X%PBO:* 9I.Y6I/RUH#
MX+)A%3T9;199?Z9$7)S*":*!P2K<!] S)D';1H(=#P"'NLXW.F?2VB$/IJ;;
M*(5RN?B*CN F0!#6,+=VUZ'EUM*>17\F[B@?_(:*6UPS&4NA:15UX:Z0#P_F
MVF[E[A_BQ/F#MJ=I--_Q#?-]\^G-A[-S-M_=T>,'V2\[%%K8$QHR$M@EG^=<
MV= 9!YD@O4@*@J7%?Z)E1[VTD!GK+7QWF?IL-A[,=VU]QX-XL6E_/A[UY_,Y
M# (PH[<E#RE+#(E;43_U:#2JG66FH_'6K)O=A?-!0BL,V97V[2/+R]EDB_/^
M;8<W^>]DL1%G(Y[&399UU,Q6I&A#6Z^*% 53BZ@__#-XW\*!"X=:K.H%STO^
M#=&,Q F85SBOR"R9^U,H&*]*BCUJP2^"O\1=00*&Q^O31E.=[NEO1+F@3,()
M)?K':B"R:PZ"HQH24KP[)?J;;!NO!!$ILM\J#-C1+ LBTX@S.>TM^V>GP?['
M[;@]QD0C9H@\)A9E"_6A!\/42UB;=ZU\YVAWEW&TM8$=62#B>VL5BMM<-39[
MPS0>='Q+1Y.,I\0]+X9OMO1HXWA4FT1HK9,SH9+HWS(6,QXR0W.6S)I"*M]%
M%P^5Q@;! G;,*UKX0:SO<62\I%M'?>1U108[+N<"CDV4'22?T2X=J4;1%YP5
M\2T#9&S?-MA;&$][L$(+QA<XV%+^HYO-QKU^\F:S!$&HQ,W=9C*XZ[URV'GY
MCP;(GSAP-N*ZI>\ [=WV*\I1^GBP'9X^P;S#B0VRQ&ZTQ-31X.7SGG#ILT:Z
M"+:*GQ(6-N =)/XL2*+U>0">+ZT-FPM>H/VV=/@_4$L#!!0    ( *6!55B>
M@=\;'@8  #8/   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;)U7:V_;
M-A3]*Q?>,*2 &NMM.4L").VZ!<.PHGMA&/:!EFB+JR2Z)!4G^_4[EY)=)U72
M8E\D2KR\]]S7(7F^T^:]K:5T=-<VG;V8U<YMS^9S6]:R%?94;V6'F;4VK7#X
M-)NYW1HI*K^H;>9Q&.;S5JAN=GGN_[TUE^>Z=XWJY%M#MF];8>ZO9:-W%[-H
MMO_Q3FUJQS_FE^=;L9&_2/?;]JW!U_R@I5*M[*S2'1FYOIA=16?7*<M[@=^5
MW-FC,;$G*ZW?\\=-=3$+&9!L9.E8@\#K5KZ23<.* ./#J'-V,,D+C\=[[6^\
M[_!E):Q\I9L_5.7JBUDQHTJN1=^X=WKW@QS]R5A?J1OKG[0;9+-D1F5OG6['
MQ4#0JFYXB[LQ#D<+BO")!?&X(/:X!T,>Y6OAQ.6YT3LR+ UM//"N^M4 ISI.
MRB_.8%9AG;O\7NMJIYJ&1%?1SZZ6AFXZ)[J-6C62KJR5SI[/'2RQ_+P<M5X/
M6N,GM$8Q_:0[5UOZKJMD]5#!'! /..,]SNOX68VO97E*2110',;),_J2@]^)
MUY=\B=^?>$ROE2T;;7LCZ:^KE74&U?/W5!P&*^FT%>ZH,[L5I;R8H66L-+=R
M=OG-5U$>?ON,#^G!A_0Y[?\[=\]JG<:<GM*76*-?:TEEC9^25$>;_9*J-ZK;
M^-Q1J='1ULF*])J@AM:Z 35@_HQ.*HR%L;S8U;JWL&5?T*_:B8:N12.Z4I)P
MA&J0[0H(QHJ(Z6N*@C +@W@1TU7U#QH'S % 1C:";3E-6Z.TH7LIT,>]A=?6
M DR[4IWP!'$2O: DI^_6:S &@P/EH:D[M*$QLBOO"670V6:03H(T"9_#E(R8
MDF"1%%[Y.^D#RK 4*-!)H^!6*P77&<.E+7[IBL21 V/H.% >NN2&FC &!WTP
MA3)T*YI>[L/[HVI@B<20(%%^Z)6!!LYBH\1*-<HI:7F^;V5U2G](JL6M1.1*
M;=B6^ICEQTJ0IEL!R+V=#*GUA(E$<S8E@'U$9SED#*]"'!BJUVD5+SOU9>0$
M6USQMD'>*M+A:K]F-43=\CHIRIK*!LCXZS%6[^:^!D0+#>K?(7^"Y<\>!O*)
M\O/Q]57V1G7*R9<--I**-D:SN\*8>\X0M/=(X2O/V5#HK7(0:K6UJ(5L$091
MF/(H7P9AN*2?A'DOG5\[Q'41!4E8$*;S- &T6SB_Y>*59=WI1F_N*2KB8)GE
M_IWF";T"S7+E1(M@&8;[U] PZ\^C+=(XB/."B@20HHRNRK)O^XEP/>'62;1(
M@V41O\ HS8-E6KSXU*V3*(),!IDB2!9HA$G/3N!V4N20@J*,Q?:^G23!<E&P
M":A9[NE / 7U),[#($F@X"0.DZ!88,G-XQH.J$-U(!<%E"8+C/(D"R+T_^LO
M:[A@Y#F[[[S) $\7I2]7K-Q)["^@)1R'5'-_S%4[PYG3Z[57L.X;3(].3G<D
MRIQ!R"\BKU.Z.@Z8O,,1S\KIGT>@'M33\ZPPS08*0N#Z<J^PU-9C-:B'CAG+
M\X3?(72C*B]F'5X#%4(2ZL"A-1\*;WF+P;=\0#('7=BSI6A]+&M5#KPQ1A]E
M9=2J=Q)5(.]*N74<+9RJ'M4M![73W4LV*L%28F/D "7P"QXHUJ7ZM!3W051,
M*673#W1**'TCO*51P Z4=]@)1_(;3LI(N9U6BX#HWGPF+V?TIV1.FZCCS_(=
M'A%ZYR/R1QD[0X_N?W"A,73T%+:]Q1*#=!&$189!DJ"UXH.P[N1+AZ,]\>E"
M,9%SJ+4_4X "BQ3/-%S@F1=[,E-/HZ!LX,*T"-)E3$D:%#B WCP;<&)$2P*9
MQAF><;S8T\IQH!\T+W8@H]LG2AM>9T$>QH/[:<2,DL!]V)C*['@]LD/36@3#
M%\^Z=WSDG$PV5YS?[,9]O9-WJ%MN@WN?7Y[_?#4,^]ZG='94)8SRP?P#7H!P
M2GD,@O7ED5&>@6)]O>24IT&<I#Q>$$@XQ,$'XX(3E*7I&&$$)LP"KJRI,_#\
MZ"Z#_6;C;VP<;+#I<*TY_#U<"J^&N]!'\>%&B8UHHY";1JZQ-#Q=9#,RPRUM
M^'!ZZV]&*^VPN?EAC8NM-"R ^;76;O_!!@Y7Y<O_ %!+ P04    " "E@558
M9D,*ZJ,#   :"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R-5MMN
MVS@0_96!6A0IH%IW6W%M W;38A?8%D&SNT51](&61A812E1)*D[^?H>4H[B%
MX^V+17)F#L]<Z<5>JEM=(QJX;T2KEUYM3#</ EW4V# ]D1VV)*FD:IBAK=H%
MNE/(2F?4B" .PVG0,-YZJX4[NU:KA>R-X"U>*]!]TS#UL$$A]TLO\AX//O-=
M;>Q!L%IT;(<W:/[IKA7M@A&EY VVFLL6%%9+;QW--ZG5=PK_<MSKHS583[92
MWMK-G^72"RTA%%@8B\#H<X?O4 @+1#1^'#"]\4IK>+Q^1/_@?"=?MDSC.RF^
M\-+42R_WH,2*]<)\EOL_\.!/9O$**;3[A?V@FX0>%+TVLCD8$X.&M\.7W1_B
M<&20/V<0'PQBQWNXR+&\8H:M%DKN05EM0K,+YZJS)G*\M4FY,8JDG.S,ZCU3
M+6]W&JY1P4W-%"X"0[A6&A0'C,V $3^#$<7P4;:FUO"^+;'\&2 @0B.K^)'5
M)CZ+>(7%!)+(ASB,DS-XR>AEXO"2W_82OJVWVB@JBN^G'![@TM-PME'FNF,%
M+CWJ!(WJ#KW5JQ?1-'Q[AFPZDDW/H?]F2LYC9!,882[^DEJ_/G+][QJADH+Z
MD>1@V%8@:#2:#I6IP9"XD$W7&^8:1U:V[GD!K"VAY*(W6 *.Z,*A=X2N+?H<
MOI), ]I2 $HD-EN2V61>E'2IE?&6+I&])D#M ]X7V)DG!&"-[%M#H#;[]B>V
M/Q%\ZAM4S$@UAT\TKGA++/&1P$N(_#P.Z7N19GX:SNQ1YD\O<R+12FJ=P?*+
MZU.BQNX(;.=<;<A+=[6&+/:S=$KV4\@B/YM>^E&:0SKSTRCV$SI=E^1\5=%0
ML8%QX:"Q0O$K>L4-1SV'&R.+VS=V5M M>Z9*3=RB6>I?)E-X]2*/H_@MY%'N
M1TG\?WR8IG%ITS3<1((L\6=QY"=I_!/#W(^3T$^3_"CQOZ0&-BZ-+R&<A(D-
M5#C)\]=N3RU\=<CL,^)U:_B;)W<'=I0ZT=L\5THV4#!1],(5C1Z#<ZY6@#(U
MC5**3D@Q3\(97%*4HB@<R5B#(WTJ4%>>#P1YJL)<K>R9=DJ:4770>BC>7Y &
M'5I8;08MU9/3<*6)5I'+TE4\E9GH]:$1.FF0 L&$>#B5^P'M.%*34P,A.)K7
M5-([]RIIRCR5_3"ZQ]/QX5L/\_Y)?7@U/S*UXQ1N@169AI-9YH$:7J)A8V3G
MIO]6&GI+W+*FQQN552!Y)<FEP\9>,/X=6/T'4$L#!!0    ( *6!55@(\GED
MC@D  *(>   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;-U9;6_;.!+^
M*X2W6+2 XM>\;38)D+97;('VTDO:W0^'^T!+M,6M)*HD%<?[Z^^9H23+B>TX
MW0('W!=;HLCAO#PS\U Z7QC[U:5*>7&?9X6[Z*7>EV>#@8M3E4O7-Z4J\&1F
M;"X];NU\X$JK9,*+\FPP'@Z/![G41>_RG,<^V<MS4_E,%^J3%:[*<VF7KU5F
M%A>]4:\9N-'SU-/ X/*\E'-UJ_R7\I/%W:"5DNA<%4Z;0E@UN^A=C<Y>'])\
MGO"[5@O7N19DR=28KW3S/KGH#4DAE:G8DP2)OSOU1F49"8(:WVJ9O79+6MB]
M;J2_8]MARU0Z]<9D?^C$IQ>]TYY(U$Q6F;\QB]]4;<\1R8M-YOA7+,+<R6%/
MQ)7S)J\70X-<%^%?WM=^Z"PX'6Y9,*X7C%GOL!%K^59Z>7ENS4)8F@UI=,&F
M\FHHIPL*RJVW>*JQSE^^D]J*WV56*?%125=9!8][=S[P$$Y3!G$MZ'40--XB
M:#06'TWA4R?^420J61<P@%:M:N-&M=?CG1+?JK@O)J-(C(?CR0YYD];4"<N;
M/&WJ6^WBS)"U3OS[:NJ\!3K^L\GH(/)PLTC*F#-7REA=]) 23MD[U;O\^:?1
M\?#7'0H?M@H?[I+^G-CL%G3<%UMDB1L55];J8BYF-...9^3=&>]T(8M8RTQ(
MYQ0&9)&(3,NISK37<*!/I1?2MLL2@?N.-,H]Y&^S#W)(.Q$;Y+7SF&QFD*#$
MS&0H$)@089]F,)$>&^@BT;&DN5,J(F?!F$>JBLJ1_)<))$E+RR##5 [ZNE?B
M7Y4A"9^LCEFDN.)Z(#Y*^Y6L0GT3[Q.(P5:9N%J9^J%CZJV>%WJ&&=CM&@I:
M<3VEJ,MIIL3[HJS\^IPOA7GT_+/QV*!C0C 7:%?Y%!(;Q#]R_!DD> 68>6'A
M#>$6LG3BA?CYI]/Q:/PKKD;'T>B7TTU#8=/9PU#NM_A9NG:0\;3"1]%P>+AA
M! 47Y;00A!E5Q$N*SD+:A&##N>K:)4>3X[7K-Y@!&! >&&.)PMY4_\TTTW.^
M7"UN_D?1X7!2_SYT51?JZYH>'0[)2;SJA3B.?CF</.VK\7?$%4M/3X:;AI[A
MJ/'AR=KU'I"8C*/1Z&33T+/,7(/$'AJO[S=Y=/]=(1Y')Z-A_;MOB,/F80WN
MHN%D(JXKBZYO]9WD\J$+-(\J5,J%]BD7'<0P!FTBOUS%L:E877'K44Y@J8,!
M"5<(5OIE[^KV3>^5.!T=17!C(SD4G]]4,J>U$1=8J[Y5F@JL-RB%5%.-31[6
MV_XN%=M:O7DMYL99E=#_8T22/K,GH]<7MTJ)?Z+8"G@-BL(=3G&@3*83+N,K
MSSN/@: :%6"9))J<@B>Z"(R3J=L4=%*8K6;UQ6?J()V6,^/9WV\%^XC87D+M
M*S>)R@X2;*T*WJ'&6&@XM]3:,/'Z3MF"2& #?3R[H8U?]FZOW]T@Q);;V4X-
M>$J$\+A2<8/*EI%8I#I.6:5..Y&$_CPW1;84WT)S8WNA'QQ"N+,)5*#U/\ 7
M<8;Z -!BEQKF'Q24$^.V?Z^\GVHDI(W398#B*MHKD8S#!12BYJ[N Z0_O']]
M?1-&<\Z0, R:KD@U)<B-(JF81M">/K6*YC+M5$0[$8S2UX5H& H1@\,U(N,Z
M=(E.1&&\2"6@)(7K-.V5OCH'M_/]_0J.M!J[S*S)Q92 H1S&8B2L8T@_ ND#
MC"6@I%0I<!=+EXH9F X")+.EPU3X@,\Q,%R*TIII*%C+@P4?.RB/4;Z=8QXD
M2\R00 QG"^4;*44.R_17E>G4&*9=I4%(&4HQ0G872!3&"7K!^Z6RG(7D_)II
MH=I;@<E%38]B67H>)OE-@"LXKY TWL C;EP8:\(W(5=9=C+<]C5B41Q2G/A6
M28S0*J#HRCV$V!I#I<I!$(_W"1--PEEU+>)5EZ9IIFD1[;C<"?W);NBW97#R
MPZO@/H;VQ1^*^#(%-D1 6KMD .6$,]<4249;B"0NJ,/ %-*%JY '7VXPB2B%
M;D9XC)5F?\%15B9J]:B4RS".$5MAJ;HO<8BO"Y]AUAR*C5]KO/0T@0OAK'#N
M5>#P#.5[G5/-PDKX>2V!_ 8J2G(>L9&H$4V>T,!>HDDDG.U28_T!:F..8S40
MBZ2JX^H>])C=_FS<F:BI[ZJ-LP:%M<.7GJ&T#,!GF5,5#C6=,M[T\XZ3<C[.
M-$P B<,ULVX\^S>0:&5+A;IJ60WH-!1OT.HT6IR,N0")E] Q4<!R<SQ[)>AX
M]WWM8G,;GVEJ$-RW6*/$P!@JWNH^5BK9% V.5E/C =#"H8? R\N&YB+R:^"#
M&T)/R4C/-2ZW2=5N%UIR8$+[>139F@Q3?'$QZJ,D% ?VR4/WU=\X:A=K.X3C
M=L/K,IAYD'%3"(Z(*.:RF(<^4 _-T2 6.LM"QI9<72 JPZ9*W%Q_J2<VG;5Y
M+U#32M35OQYIUO$7Y&E#6&MX3='MDXP>DY>9XI<#EN2$C;EGH!.1AZ+0TZHR
ME%(D1)ULI#'TJ?*R[O.K?;NO"H(.$<E?I*KH%/NZGK8DFS@ <>[&V&*?^$7H
MT5#(ZHSYU%YN#T[@F.[T>K3.&YI>M*&']7&P9,NY75,VP=7!GN##!244E3YD
M[T.HMS6P21@NW !@L8)'X+]R"W>I64A#7^O&ZY[JO&0^=U]P'G#32#1OBT)4
M9&OQ9M^'(K));IW.@5-!*/HG?)PA1$UVS"JF+"L;8,&?X?5QC:S65"Y'?3K-
MKMRQ<JWPA$AZEP47-^#L*AP\%XKU08AEKGQJDB95&]!6+A"A4-9!MC2.KOJO
MFA$4R4,"@!@'%F8R:*]R7>5]\7:]6&VO58O.P1! 9T=TK(I3:>>*F<.+H_ZQ
MR&$UZS&GP.*YLLRMMH.757XQZH_:M1O$/Q2'*$ @>@TM)H)2!II;%Z&&:#DQ
M&O&4DX?GI^_G7T@/J>D\M9\+Q\]RX;@_V>I"Q.Y.F\H!G6W0(=&9F5]0_B>4
M!"8X(C:.R@+D#;?*PTTG[1J"!56S0!=376XH2:MC6JHR/BL*)XG;(83;]WHB
M_.NJ_%_%?_2L^$_^5@J=[,#._]Y?GZE^!^@4IFX>6UNG3/X$((/ NF%OX$Y,
M]TK/6S:FMB=MD(,I]*N_]+7OW+J2&_9?0%EZ_;?:?T4?:G:ZJ2.OT45B&('C
M\/0.?4FXTO\ <O*#3I!-1#9]CQITOANB&LSYZRCY$MX+GQ#;T?8#[%7X[KB:
M'K[>?@2LJ;EG:H:EP_[)40\G>_XB&FZ\*?DKY-1XE!Z^3!4.CI8FX/G,P-+Z
MAC9H/TM?_A=02P,$%     @ I8%56%> %^VA!@  T!(  !D   !X;"]W;W)K
M<VAE971S+W-H965T,30N>&ULS5C9;MM&%/V5@6($"<!(XB)*<FP#7A*T18(:
M2=H\%'T8D4-Q4)*CS&)9^?J>.Y0HJ9$=QTF+ODB<[=SMW+F7/%DJ_9<IA;#L
MMJX:<]HKK5T<#P8F*T7-35\M1(.50NF:6PSU?& 66O#<'ZJK030<IH.:RZ9W
M=N+GKO79B7*VDHVXULRXNN9Z=2$JM3SMA;W-Q#LY+RU-#,Y.%GPNW@O[V^):
M8S3H4')9B\9(U3 MBM/>>7A\D=!^O^%W*99FYYF1)3.E_J+!S_EI;T@*B4ID
MEA X_F[$I:@J H(:G]:8O4XD'=Q]WJ"_]K;#EADWXE)5'V5NR]/>I,=R47!7
MV7=J^9-8VS,BO$Q5QO^R9;LW37LL<\:J>GT8&M2R:?_Y[=H/.P<FPSL.1.L#
MD=>[%>2UO.*6GYUHM62:=@.-'KRI_C24DPT%Y;W56)4X9\^N->*K[8KQ)F>O
M/CFY@,>M'[U7A5UR+?S@4C66%J[$#0+9;KI4QIJ3@84:!#;(UB(O6I'1'2+#
MB+T%6FG8JR87^3[  /IW1D0;(RZB>Q&O1-9G<1BP:!C%]^#%G5-BCQ=_Q2D!
MNZ[XVAM;W_QQ/C-6@TY_'K*]14X.(U.*'9L%S\1I#SEDA+X1O;.G3\)T^/(>
MO9-.[^0^] <%\T$!O%_,N,^^FS;["*)#N&,Z4[@&C!4Y4P6SI6"%JG"?R&;.
MN,'<,7MEK$228@?8(.J9T)X1SW)LY-HPV>"<<@:XYKDG"OU$[ T)>OID$H71
M2W;$IL$HF73_%TY6.0F)IRP-@VB2;/ZZ%5DOM+H1I*5A8_8"J"P,@S']#8/)
M.-EQ3XCE$8N"-$GQ&R,1+E6]<!:ZEESGWFOMGM$P&*8)2\;!9))N=YF-;]=(
M83"=1) 81-,I^1J\=.UM!W.AUQP<,YUU89"&(8N#T7#(7CO=2.O682KD+3T;
M%@%WC"WAA'XCJ/!&X,XK597O6_H&P% (T:AH X-V-5.:B2X,SHC"5:R2A2!/
MQ,F(_#*!RS\HRRM2[U"DPS$\ ^GA>!B,)U,OZ!B7=^9J5WG@7"!U,LF]G<_&
M<9!.)\_9LS0.XC1^?@># M:@PB&NDR %ZA%4&@=)E((M.VCB%L4.UBQ!JJ,P
M[@]QY5855@(,DWZX&7ILFDFZ&=1'3\R5(+8)NMGVF4B4"UK.T6D\8!(^7PA?
MF*I5GUTY393:P-R-LA0XF2E-RXUJ,FY*"@^7NLT6L&DN*"^@Y*[6<U1I@W7X
MA[<,.10"CM BQ'WVH<05=0@8:J/J0?A"(]I:5BM6: 4".%+:ZA7X9Q7CJ/6S
MEA^0]HO#-I]XY"O.%DI[IT-+.O<11L!Z2\Z^NL1L(3/!*I7YT,#F4F8E68YX
MW4AD,M"R2AEH ?#78J8=NHI6 ,FNY+Q!,;6E1]>B5E:\**2&_=0H0 ? TT5N
MQ;SU "46>@)J&%K0N6B$!E7]8H[J*_U^1*MCBFI\N(P%3)L9,"=#OFI14NMR
M0Z9C+!X:W6@_NH@7[)#P!16B>V+]3;%]9&AS)(KOQN#?S(?5&7\%_S.6/N;Y
M)H:^X/U_/!Q^8_Z,'Y<_/\+'1&\_>XY.4#8;A_X'KMRKXMFZBN<[53SS5?R!
MV_Z]\MTI\*70V->R(Q9-QL$HI#L_0ED=C<*N*_GRS(BEP125*@Z2X:':PVLB
M^N=U[0GC)(C&0Q2?,(R":3Q^_D"';*H1^KX@G";TE(0!&?6H2^(K%([Z\3T4
MWEZF?"%1F.5G()J[W6I+;B$Z=QGVD9X9UWI%2M_PRHDVPL3;=1D!CS\+K7PZ
M'-)P*1[!Y-:[L /2X :GO==@BVB<V"^KP;?0_KM3%F3!&R<5%2\3X?/"_(L<
M-7!N05>EKX";$!A5.>(3;HQ?<4:3S(9D HXPYEJAB>N\# JZQAMN'I9\WL%;
MM;5HJ0ST3P[A+CQJNQ4A4]0+8=E7SETP__XLK11K"K07$"X]W8+-Q!Z#'(C;
M=D1H!81N>/4"'>&.SEE&=I#LN9,Y;ZA0.%1X;M;\(1^1>W$+NGSK)6^M\B\E
MC%C8YJ*G0.8J5R,UM$2IQUWI XTF%%:O$Y=2V-,R\# ^1$4!JOB=2@MJ&@A+
M--F*@76-J;R /CO?3?T-#W><^=!H4&N91/W)3FL9I]MAVUK&X;;W_ &M96NM
MI&LTJUR^1V,P\(M,ZA]Z&1WL?&4 E^?^6PK=[0AC^\&AF^T^UYRW7RFVV]MO
M/6^15+B&T"<4.#KLCT<]IMOO)^W JH7_9C%3%HGC'TO!P2C:@/5"H9M;#TA
M]Q'K[&]02P,$%     @ I8%56$(:.,*=!@  @1   !D   !X;"]W;W)K<VAE
M971S+W-H965T,34N>&ULK5AKC]LV%OTKA'>PF $86Z)>5G9F@,EDBP9HD2!)
MMRB*?J!EVB8BBUJ2FD=__9Y+21[/Q';3;K_((L5[>.Z;].6]L5_<1BG/'K9U
MXZXF&^_;U[.9JS9J*]W4M*K!EY6Q6^DQM.N9:ZV2RR"TK6<BBO+95NIF<GT9
MYC[8ZTO3^5HWZH-EKMMNI7U\HVIS?S6))^/$1[W>>)J875^V<JT^*?]3^\%B
M--NA+/56-4Z;AEFUNIK<Q*_?I+0^+/B/5O=N[YV1)@MCOM#@W?)J$A$A5:O*
M$X+$SYVZ575-0*#QWP%SLMN2!/??1_3O@N[092&=NC7USWKI-U>3^80MU4IV
MM?]H[K]7@SX9X56F=N')[H>UT815G?-F.PB#P58W_:]\&.SP+0)B$!"!=[]1
M8/E6>GE]:<T]L[0::/025 W2(*<;<LHG;_%50\Y?WYK&F5HOI5=+]IUN9%-I
M6;-/'A.PO6=OE9>Z=I<SC]U(9E8-R&]Z9'$$.1;L1]/XC6/_;I9J^1Q@!IH[
MKF+D^D:<1'RKJBE+8LY$))(3>,E.]R3@)4?PWMNU;/3ODL*#LR=+A&AIENR#
M50XFZ"?,ZI!Y'/OU9N&\17#]=LA$/8'T, %*N->NE96ZFK2TE[U3D^M__B/.
MHW^=4"_=J9>>0O^_7'L2^3#O^91]ZX[LHX+-=$7+*NDV['QIZEI:QW3#_,9T
M#N9W%UA>J>U"V>#T9X.7 ,M.,6^&A%$ .F-YF?%T7N*MB"*>QS&$0 :"8(.?
MBLRYD#5(*A?\;?P&\#'/X@+/7)3LL_$0L2\V(^R"H^H%;,%%&E&LM%(OF7I
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
M;YN*$,SSJYV#O$#6J='*I+9M529*I9K:PB_RF9^"IL!,QFI;F#O)MH@OEY*
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
MSOWC@B3D8 #LSS0\H'IA LT7Q//_ %!+ P04    " "E@558\Y#,SI,@  !
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
M'99RH'[4$.:1F(\=C@S"']$$I+4O&.081%L)YRS'920!G*<U_GTW1(0)IA0
MS><4H\W4=70]I)AM#N'1:'B-OU[#KV/^=4&?CI 18,U6%5G :+ZX43\5J'I,
M]D[O68"S632=WT#4;(&NVRT>(& 3)0)\E-!0PE\5DK"8J _\C7K064TJNZHQ
M$FXF/%?3>72]F*OWP*U0%8#-/2PKR=E@))=P:!I&O1C]JQ24F<)69']+Y<%3
M@,J#]#&C?'DLQ&WQ]S2SN^%O0/ZYFLRCFS$&H]-9M+BY4;=Q7-9 A2@+[["
M#0"5=5DBD\*=8C![39$S"!"4HKM6,#8"TT_:[N9Q<<%T& T7,S6=1C>CA<CS
ME$)Z69RKV3B:3TDK0!TQ^T=;]0"/KO%8("+23(&Q-&\G@12350(8;@\5^:M9
M?IK_OSR',G6!T1VL<@VV<C&8P?]O#I]L4:ZF \A%_@P_YA/^L8 ?G^K=+G,6
MF8+ %>P*ML+P$2,YWMD(B1@[=(_R5Z58=[@06*>$HW0Z<?;@#&QAM9K=!2K"
M@6A?!LSSI%N),;MLY00.<J<;.,#P"R9H-_S+9+)0!&Y=%:LK<'9.W8LEVFFF
M!X(T]K%(,%-2+"%D<M$<A-!72,/ERQ[S!0G>3/WE3XOQ:/Q*S2#M6ZCW?$:"
M+!ZUDA.X @(L50,[R6LCQX;J#EQS6JEW+@PL,1M'DP,979&D,<;8X/EV($5G
MA3A]=O8!&%BU5R";#QFY8W]2ZL?<!<:0_A39 W&65Y9G8,D$;%X-.3<$P>08
M]F[N7D+35O0\8Z(^8HCYED/,'WAB]K9/;HJHK@[WU3-C+ZE SBW,F@$QD\7
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
MGQKWL&D/M15[B/6>Y[A>!%U#7[WOPUTR1GT^"6:-X3!E$A_NV>0_H<Z3 TK
MM@9FV(%\Y].;P>RYZQ2H14\M=-IX!R0<&&XJ!U 1V+?@[,!DQ/LHX,X)..)
M<:<DN":]D--]1($[0/XLX#]L[7PT#)O#\GYEZ,RQZ,X1"K5?QY_4H--=J.36
M?;3;(6<4B!K3$E_\"*O(1T[+DK+B($S("8+*JQ:8UN[[:*H-3YIR!P.YY!?E
MIO,^I-GU_I0)63*O*@=0(=G3!&U: *J3G^;L]AF;YBX2868J\/OSFP#Z7%^K
MB\$Z9*D/^/4@4X.B(^K/]1G)^;9Z'[1$$6"!ND^U3Z[H%93D,UJ&U+9A)J[W
M&FM=7.9*I++3B.!GR=/KG/'GBO,U(,HPQGHH(PKQW$;")!L^&W"S"DW)O#M0
M!]]E)92'3J\3S47!!\#G*JUJZ@/*( "C,,35*M<8".12_^_Z5.25[XCUE:GF
M' 4%DR.EEV/=0$L3:ZR'_4$>]N+L _46DG@172!G0CLP#(:PG8]^43K]\(?>
M89,,*[8P"L/5E<96,T01><_0@T]$@?I$4G D)X,(U1II]/QM8S["$>PJ9:R8
M=8X1&VZF;^I6CDK&\MT!ZP59HQ!B+4(D <3&"CF 1*NE3 2R),2<P)::].'
MEH[G0X6X-,:"5* V5AHF2Y-NEP@PNW2GR8L[4T R?P$/+,9_OFSX0XL2:(>N
M;,\<?I"D6?(D"G1:<TUN:*K1#*9B#)[O%/E&;,KT$E=#K2DH;);22QA7Y+[
MVECNIE3KN@3[N#$=#A5?)FEJSU0)(R ,EK+&?/:^5K*7?0<Z(\RV<1G<R9F6
MB!)+$"'C?QY\&D3PW[\/^$*(SG6BGQ%YN4+@8;.F1-NV7D(.(9-(\> _P3RP
M+=0K@:EV6>Q(IJX.CP6YC<Y6#&OG-5D3^)VV2]"=P)?!G0?Q4U@Z(_3U/O<V
M-VJE0G!J<DX:@Y:_!W#HD(DW9!->=/W*]P):W\8 2T.2RG"P$.R;2G3,';11
MZRI-W^KTR"K-,!$\G!#%@8%FU(AJPLTA C.K0+7KW)V/X"S[7!G[4@X7D&P8
MX6;4RH/SREHG67P>.OM.2H]B7.TE.H9'BL<PY#D&>[-5U)\)3*O,CK0)IO;H
M,5@P2\XRK"\BE,_% 9-S*EYL4XF GT3:.=Z1VFH(B% ?2I\()+N"DY7M_\78
M4P*Y08*A1^AOJ97(<FF@[3^I(QX#"$+<G:64!;CJP%8, GR^4J0?0WM\U)</
M7%-JMO<5!"V5/2WH;UTQND'0E)AW/X4H$XQ#0P)!=T*9"2F=51?41M!CCEM1
M''<$4:J#^7=5@M]2&/4)(_FV#C .-M9:X%*TDZU6JG.W+MX16".G-QIC-U>L
M[Y$EXK&[C.IKJY4SBMBPQ U4CYL"FYBPB90CBYWOX95SCKPPTO+32+5AN.]^
M]LH<!8>&1-BV@$@RFS_:!6IE$WB]P& !=-72!VP_Z8SGN5Q_]?=#^L\*5V&!
MG[@!PTUXV)P%3V)1C708Y%V#E]A[2PXG&YD)@TR%C3B)WNHU8]._UCD;D!)S
MC544''7O:IP)Y(S3!_G.Q_"3 _6#?K1U6OGF(1.H7DMIFQ8V+SERBS#6KO8M
M0^_2%BITTE.,;BS-JBA;W1OHZ;@?@]O@6\/E#$<8DF'\A?3#]A.S14&7@9J2
M O(."$<#GL(BG#"1J"Q"?%L-\BJY(]^#>WRZMVS,L#M<LA-2 PD%;(UM_RDE
M>;#C>KTVMFJ2FP I/(3SO!5U@M:^=8@WX#PN;D'*')]SM,-:])P<D6\3DR'M
MO>)T*'^L$=2[]K$@XPRGR4JG3TQMR<7:<#<0/D7+4$L,'\-C\D/M0 N^-57D
M%D?EP3Q7^GMP^\&DSEXYK*91'4S[I'O&!($MR!Q]^H-$TSR?/UV^^:0=?YM\
MK=<2!I$FA/T<U#,AO5K8C$+;ILSE,<VRXS0/U#L*BME*ZT! UZ]L1X;:-G=<
MCC$OM6%M&+P&-L&2]FX@Q"1_ 0OTU9WQOEW8D" ES3TFPDWJT6Q2.J26+MV3
M5$OA5:.,JNITR\)OBCPSB@!M8]/7YCKN&IGA.#[OJ:AXX/Q:\C["!. IH[C8
MQ\$I:[^UB:0%L !"<^X=\YC"5Z2:NIUL.F@@HCXGN;3FO/WAQNF1?F1CX-!
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
M!VG#<25F_,&'\A#ZL^:1<F/S((*D%;^V9-7I-!0CT#Y@_8?KEXYG.$I43[9
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
MS #K8,1%ZZD>T)3Q"D@KY-\A8CLE2\2"HJ2TX.P[JK8<Z$96]5Z;UGX*AEE
M6(60]K&BI+JN4'A:W[3!@Q'XF\/TB,:>9G\T"'>6D*&A#]'0?0)^\9X9"/E;
M9IEIB'/DOX,5L"YP4$R+8OF$T+P:P?1T$,]6?@A/^1%K G NSB\OAZ< %:(H
M?GK06@&MX)9K4.3,$+2D :7$;)[XJ"T_HPH8AI2#&C%].97B0YU@-RQ7L/5K
M=$XLBX\5IGW-Y1S.Q/ZIYA"A>O%T?:'*1Q3CJ4+AB=NMJC@@I7$I1 6KEA"R
M5Z H.:U!U00C47Z&Z)/6FF+=6$E!@6E;[%X@F*M/I:N7HY!IG>2(#Y5HK%=9
MU$Z%I$->=2G7+G[5Y>1EFY,<7IHA?""Y)3&U"\#.Z(SS![Z&3;9@_J<WFQJ.
M7]_WV+GQK?=  !I#"^R0"AYCRH8,P/;""85*74NZ"\$%@,M(>8AN(>B&/DMO
M@7N1;4$>!;;'3G![@SN7RC7QQ<IBB;QA@#]^/RC1&=&R/_+P2R##GG:^+&K7
M,C;.K@,]V32L\9+DM1%SHTS=L'^[B.D&D,/<,C4,*38@V'#)(7$@P Y*KZP!
MMW,+VN@:O90K*%LW[F)_CC2<3RS!P<-]6+_"9F&/^EMRE7G_C=SMOSUG'6J]
ML;>T(W UY85(%EX\#XD'1&!+:9?-W@2+'X4)D8\H#<2<:&7R=$D'F5N$"W15
MEOTS.YA4+-EGM.8R78@P\0)0MHO1MNGQZERN!@&</-*8>SR'07E-I"5%M0Y
M'U<#0$;=J IQ Y9$_!?<,!"GA#DU1+>]<7V#)))*(-H\+B R99$_+G,=QJ$7
MS&$UUCFE5*8HTE5#\V(0ZF0^;PM<Q*0\]:)5/$%S>VE)C!$I"B2V!'#"@5?'
MT7+@VL=:@:+##XN(R3I4CU&US]B_%)%K:DXTF6H-[=1I G8 3,=![J,EVLTC
MUX#(+U,B]"$0B= 1+HH[:-:M")(=QTSWE]&B*^LS;!F2B.\&87H\9?G8JEFX
M6H)HTH0H6'HIZ?%KW^=E[Z19O( N-"Q&.*78"OR$6)@4>\_,.0*C9=X_"Q&
M:0 S3AF+B:I/";OI8KZ+M2$"/QMUAXQ:[!NSUW6?X'NTM#LT"DL5\D68^"NQ
M*\H2]GGB10QZTG[C%5_,@^&.1T1F[VIN>>^+GS=C53^K%\2'$3I_+Q_:C+;^
M:!>%Z4C]=5%Q?+C^EE#]I4Z&.F<4'49B1;&5-Y2.HJF8V5&>CY9K.V1;'+\,
MN <:=<< 3&$S[J5.$+M7WJ+R7F[0]:QH;,%US9V$?.%JM\#!68T^@Q+?K^<T
MKQ_# ,@)[R^M/E\($,D<[&I+SU^/J"081]0THWL6N">U8, 8E#Y>U #-J2!^
M2^'#9S'JKV3.,'12 0?H!/%O6<!.5O):$=']1PW4,T?"40$,.(G)^PUI8^F8
MLBL/F(ARC< #PSA8[^'ID:-S ('/V&QW2M!O2*8;_4C=OGX]LT-]Y_9E8[+_
MDC8]YIK6T_US:5WO?R%<!<1%Q[[I&"E8\2.NDHX?0/AJD?2#(F^QFG=S>3,<
MK;QPF8!8Q]3K5HMNQA0(7/&!D]V.,8!ZA$'SU'Z&PMBVE.S)[;GGU*50(+7^
M]CG*"+ AH1&BS.,8JB5#Y:7,>= <HCFQ:\<AQ<;H77]PUK)^)%_AN.H"Z*;1
MBB@"9C^8Y?CBHSEA$ )DD9(Q[7 8,":7_5!T6CKV6@7TG\[YKI2U)4<X'N[E
M/5]QSPZ&+>LLI(.]8_&#W".N86I[:/KPS!1[,9(;+^A_Z"74=D=H*=I8C'"*
MDN 17A0;EENZW.FFXEKSI/OM5EI/%!LQ/,?&23<E&)V\T0:1A:V3.V8Y/!DZ
MV&"@249#$[./(\@79R[S#SW@-#Q@3NUF!CQ-#NG6EM6,>@(L:+C94<O;.8+O
M4OG:J-8/B#HNGX9/UCQ4*:R%Z8:ZM78GUX^F4V7PQ;FK6^7SCG+%N1?!.CT!
M,>$#^]P>KMV<4I5L2MOVL5$;Z2<52&.W">11W>FW>\_@!&'#,]H0N:0XL+!=
MU9V43AK[FQH<[[:]+-H"N-IM8_O3)(X26=U[X^WO4T;ST9\<-EW39_G^9*P^
MK\8! NY$N*IU6>2L4GN")MSK73G-)EG@P[L1^ZFH1GO&:?7^BEK</W?=YI-0
M,6I+[WF'$Q#"JQH.2C2UK>'09.(]"!7NB=H\90:\S&W:RD^J.GCM-;"+H<"1
M8+>W1QP6%+L2>W,N!!A4\XZ&R@:;.4:G?J[2U"@/UUL[6$41WF)5J3M(NU4E
M=-SQVU6"'DOWZ_6S,BY-+GM<R'-5&GCRD+$/WT<Y=TY9TTN?JEQ3@%X (M=5
M\Z)VQTJP%D69&AFOVQ$M4.>ZR NP6,J@6XZ+-E Z#+%N/]-5WC6?98$Y*3Y/
M@:3J!A$W!)=[F?/@+27<2?31J+V$2N,#JH\5,UT^6$37OLO4WG;/ #V_?B)E
M:EF,K"#F#TL0JC=$P:$(':OG;2SZM+763.#*>[:,0XPTX/-!LI BB5^9'+S+
M&)\64!!L=>EH(#_55?O2\&EL]8CPC_'UI]Y&GXQ^*;!38&ST>P@ZT$/ NA\-
M]'?[GUR<NE\:#,/=[S5^!.%#(&#KO<'4P%_,CX1QOX%P7ZS>\^\.UMI:O>/+
MK9+(-AJ YQNM;?>%%NA_B/+V_U!+ P04    " "E@558Y=X.]80*  "B(0
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
MY%BDJ1]GX@_'^T4*^$S#&+>G_B3=.?2!\H.Q*$W\*:$O\'L<3EC\]\N':B%
MBKPJFJI[W4*FVHE%9V=NT.J^]YR7!MOZ5G(+Z!S+?1 ?\ATG0*O'/1?M[1^<
M8[EC(.]RU\"@GT1^UH&^AV7H!]L: ,JC>.*/MP20A[ ?H5EMG-0/@)U3ZR5#
MQ_-TZ4#JF7K<UR -_&G@9$4%BZ?WA7R C6X@[4H*FGO5BW!@>/VF=<6Q_+\H
M*U]BH^VHTXU)Y8[A5M+U<)T!AQ/L=E+]AG@^A.TG1\4'>(Z]A5RWX\Z!P7LK
M=C<VTFN(W8KRZ-2]IXI\ ; _X\75UV/\_E="WQ[NNQ=*#/:3L ?[.,V\:1B+
M-"1('X ].OATDAX33(^W6!].0V\2CX]%%OCC^ FL[UYF@440XN0Q)AM,)]\'
MZ9_VY3?#_# >0OK1U(]W(7^ZG0.>C_AB#^(_K5,'*I1F7PS\D1]/>N#/DGVR
M/CN5GOMR]^LSZM%7IO^+/JI[W7K$+4W2I]84J15A#!]/?8R9@]3*(DRJ$Z16
MX(=1GUK99.J-TREG7#)^LHWJ7O<B<:,IC:Z08I),OU-V/=N]WRS)QFA+!DF&
MY2#G.&B39$CQ-7GV;.V^*MU"/YNVZ1;ZP-E=D??]"GLR^-U\)?6"_QU 34=3
M6_<3>G^W_P/"I?O=?4ON_KWP>ZX7"!=1R3FV!GXV'KD1JEM8M>9?X6^4M6K%
METN9HR\C CR?*\Q9[8(.Z/^6<?$?4$L#!!0    ( *6!55CZXI4K\ 8  'L1
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;*U8;6_CN!'^*P/7:&U
M9TNR;,MI$B#9EVL/N.YB=Z^'HN@'6J(M=B511U)Q?+^^SU"RXTV<["YZ'VSK
MA7SFF9EGAJ0O=]I\MH64CNZKLK97@\*YYF(ZM5DA*V$GNI$UWFRTJ83#K=E.
M;6.DR/VDJIS&8;B85D+5@^M+_^R]N;[4K2M5+=\;LFU5";._E:7>70VBP>'!
M![4M'#^87E\V8BL_2O=+\][@;GI$R54E:ZMT349NK@8WT<5MPN/]@'\JN;,G
MU\2>K+7^S#=_SZ\&(1.2I<P<(PC\W,E7LBP9"#1^ZS$'1Y,\\?3Z@/[6^PY?
MUL+*5[K\5>6NN!JD \KE1K2E^Z!W?Y.]/W/&RW1I_3?MNK$Q+&:M=;KJ)^.^
M4G7W*^[[.)Q,2,-G)L3]A-CS[@QYEJ^%$]>71N_(\&B@\85WU<\&.55S4CXZ
M@[<*\]SU1Z>SSX4N<VGL7^C-;ZUR^\NI S*_GV8]RFV'$C^#$L7TLZY=8>E-
MG<O\2X I*!UYQ0=>M_&+B*]E-J%9%% <QK,7\&9'/V<>;_8,7N<9_?MF;9V!
M%/YSSLD.(CD/P>5Q81N1R:L!]&^EN9.#ZS__*5J$?WV!8'(DF+R$_LV)>!'E
M/,<HF= Y>'J/"I#&R)PLOZ9WK:%;+4Q.>D.OE4'E:&,AMSUMU#VY0J(.2\%U
M1(;E;DG4.34>1M:9M#Q1BJP@F%;=;?/(B$(I L;JLO5UB2$,_-1N3QICF]9D
M!4H/6'IK1$6_0&6&-.C:9X8$M),D##ZM*[11O\.^TZ<#;8'7EC9&5^309_BU
M_V6"6:9-+N 1RM$5))JF5)E8EY)*L;.TUG@([DR<^R-"9#Y+%V!N5K:YJK?4
M>HK0FK]K2E%;DM8!0Z%:$;36V%;4CLU^: $<A>OY#]%A'H _RJPURG$8W]R#
M<[V5=),YCE&TFB4!"80?_1$%%_@\@'ACU)UPLMQ3+;?:*5SG3**VPG=!!/43
MH.$GL^))HM)M[4$?8F/1U^!5;ME'*^^D$25MA,_*J8^=UQYFW5I(T5K*=)TK
M;RKP7APC8!2B"3.<M4Q7%4/[Y/%T'ED+UYIN"&X-[-PA8' 0[)I&&]?6/AJ=
M"V=4D6LPK[6C0D"@HB9YWR@CO,IR1,);8C&OD49$P''@;&L;'T/2AG)EP=^I
MNL6]8,_VG298!5C2V L,@PTX,^EER-S1I4)Z!9$K1V]%IDJ4EY>@IP*=.;CO
MH\(AY1"(M1]T7I1GP@2T0J&P6-/="NHUC=>\>-)\0;]*KUO.)A9K>D@F5Q@6
M;-N:?1_R!Y%EVCJJ)+S+)_0:>D.J^/E>"D-=7-"*9;7&^$,[]HX]D,XICJ,@
MG2V.)07KPRB=I%BPRA).'S+&FP2ONTYSXDZHTA<5@O 0@D<,\:FY (V^._:0
M,\G?H1J&\2R:Q >K7!_<3Q[3G]"[FGX2=8M-"$5+_Q#5I,\W/P3NV$$"5I3P
M06$I@44IZZZ<7^I%M-[W$P_1==JAHC*!3LT:>'#V,,-WI6$\#R?AT1T$:3@/
M3Y\\!/ TX1.ZE6XGY8F3G8^>]%/''R5S&,>3V='$*366_B$8OJK.6$I/3+V5
M:],]73QC"S4J\JY=(![+((J2+T043A9GF-38ZSWB\7_HZV5%):O5)'FDJ"=^
M3>B5;\^V7SO:JBU]Y^T:&<H8BV#!.]D[7EYP+VE4:FO'+ U^K6MN<^Q%]D<@
M!=R&K;)^9K>^;G2)#3BB<T'_0FW;<\4]4KRDZ=8B>T#D8N&OF+\BK#W?02=
MD]VJVJ>#-P'8#FAHB])@-4OQNPCFP!W2* Z2U7),MR?L+^A')++;6S"8]$TS
M$[:@#7P@U!LB=/%]A+!W+WE!?XX8VEHZF^%B'L3S)3.;!5$8C>G=&>0>LC>P
MEA KZR\KA;5J@YU"OP#6TJ^L3MR3W&S04;Q^AG&(8 ]':1 NTK%W<SB*@E4:
MCQ&/)6S&<;!<QJ"RB)9TX]5L3_#AKV\07Q/(ES1'<1BDX0(V@)O.QS0+EJBW
M3TSN'FL@I#]:RUINE!OWB[SL-Q7Z3OE3&!=ECP:?D)=YD(0Q^DN2KFBT6L[&
M],FW-O%'<8[80@+.21"MP!V!22+Z!^**S1'VG.Z'/H/?AK58PF\TJ?ER 2G.
MYNFWBNBH'I3-(T%'\_2I?G!DQ(&P[EEF^VX35G:;$9'_M^UV-E\7\2.IO2SB
M490$Z0HN#I&3>#'G0@N1XK.VP31,D#9T,9QAQK18?+W&GV'S95!&JR!-6&<'
M-AV7[\)^&FA4R")-QT]ZR+FSU_3D0%Q)L_7'?MZ;0I3=V?CX]/C/PDUWH'X8
MWOTM\;,P6VY&I=Q@:CA9S@?=V>=PXW3CC]<X$^"P[B\+*;"Z\ "\WVCM#C=L
MX/A_R_7_ %!+ P04    " "E@558_I>MM1T#   M!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6R556U/VS 0_BNG#!!(*&]M@4%;B0+3I@D)P38^
M3/O@)-?&PK&#[;3TW^_LM*$P6FE?$K_</?<\9]]YN%#ZR92(%EXJ(<TH**VM
MSZ/(Y"56S(2J1DD[4Z4K9FFJ9Y&I-;+".U4B2N/X)*H8E\%XZ-?N]'BH&BNX
MQ#L-IJDJII<3%&HQ"I)@O7#/9Z5U"]%X6+,9/J#]6=]IFD4=2L$KE(8K"1JG
MH^ R.9_TG;TW^,5Q83;&X)1D2CVYR;=B%,2.$ K,K4-@])OC%0KA@(C&\PHS
MZ$(ZQ\WQ&OV+UTY:,F;P2HE'7MAR%)P%4."4-<+>J\577.D9.+Q<">._L&AM
M>Q0Q;XQ5U<J9YA67[9^]K/*PX7 6;W%(5PZIY]T&\BROF67CH58+T,Z:T-S
M2_7>1(Y+=R@/5M,N)S\[OL8IK11PI:35/&M\JNX$D\/($KPSBO(5U*2%2K=
M)2G<$DIIX$866+P%B(A71RY=DYND.Q&O,0^AEQQ#&J>]'7B]3FS/X_6VX-VC
MY1KI2EF8H"3EUL#OR\Q839?CST>*6[S^QWBN8,Y-S7(<!501!O4<@_'!I^0D
MOMC!MM^Q[>]"_[^CV0V5#$+8"@>/""6;(S!WG;U-OFG3CY/#IR.HG>FA+1$"
M6OGN78,C,IVCYG)&94V)9-)R)L02Z -8U4(M$4T(-^LA+%!3I$P@6/4:!R%#
MNT"4D.P#DP6<#O9!38'"<6HA3##-R9E+?Q7\A4B]'0V2T"F@ LU+&,3>[;EA
M@D\Y*>DX''PZ2Y/3BS?2##2UHW'R/M8RA!\DM--)<HR"6JLY+X@&]4)@1<$=
M!NMTZG?8!)PY7@7IM: :#04WN4:W2_C*DJMG[;+WCZM]$]]%="M+9-H NOJB
M \VQRBCLND+>I:5-]=YI>$:-0P@"/H:]SV%O/?.&>R?AX'6;+G&-OD^*-@4$
MX%&DVB!/^7G'-UM"\P'K+<?U46U$&RVL0CWSC=I0F$;:MIMUJ]U;<-FVP%?S
M]B&Y97K&B93 *;G&X>D@ -TVYW9B5>T;8J8LM5<_+.D]0^T,:'^JE%U/7(#N
MA1S_!5!+ P04    " "E@558P"7HWVP#  "7!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6R-56UOVS80_BL';1A:0+,LR7;;S#:0I"W6#UV"I%DQ
M#/M 2R>)"$6J)!4G_WYWE**YF./MBT3R[IY[GCN^K/?&WKL&T<-CJ[3;1(WW
MW5F2N*+!5KB9Z5"3I3*V%9ZFMDY<9U&4(:A523:?KY)62!UMUV'MVF[7IO=*
M:KRVX/JV%?;I I79;Z(T>EZXD77C>2'9KCM1XRWZN^[:TBR94$K9HG;2:+!8
M;:+S].QBP?[!X7>)>W<P!E:R,^:>)Y_*331G0JBP\(P@Z/> EZ@4 Q&-;R-F
M-*7DP,/Q,_K'H)VT[(3#2Z.^RM(WF^AM!"56HE?^QNQ_Q5'/DO$*HUSXPG[P
MS=Y%4/3.FW8,)@:MU,-?/(YU. AX.W\A(!L#LL![2!18OA=>;-?6[,&R-Z'Q
M($@-T41.:F[*K;=DE13GM[=84XD]?-)#@ZE2Z\03,)N38@2Y&$"R%T#2##X;
M[1L''W2)Y?< "3&::&7/M"ZRDXCOL9A!GL:0S;/\!%X^R<P#7OX?,F^P,]9+
M7<.?YSOG+6V*OX[I'= 6Q]'XH)RY3A2XB>@D.+0/&&U_^B%=S7\YP74Q<5V<
M0O^_+3D-DJYF< 0(KGH+12.Q CK75H12E%C(<,A:<8\6I ,S>>$C%CT?'#!5
M)0LROXHN/UQ%KV<!BH;0.W10&.V,DJ7P6$(EM="%% KD06IO0H(CB5T,PA&*
M.X@DIQ"J"P2A2Q!*F8+0Z29P1*] -X.O"(U@:OH0U8VR.8HM-O1<[!0^FV;P
MI4&H#$'N.6(PAE9J[T 97?^L2',9:-'*[@EJ-+4572.I^EBS'KX,. -X @OD
M>-5483X$SH"N#NAZVQDN4K!1>4OI"F5<;S$^DDSJ0O4EN7>61?FGH 2_];)C
M\C%H',5-DA42%[BYNIOR_H'".D ^CO"J)*4\E<S5](Z"W>MPM/B3P9V6W+9;
M3_5U\".D^2+.TQ6/EFF\6J[@BC31EC"]]E:23QKG\SE]5ZMW\,5XZM>_=3#.
M,EZ-.'F<9TO:D@B_&>IB^H;W Z$2[Q?VCF,Z;>@([83OMI+8T?L2=JG%!]0]
M'F_1[-AI3 XNRQ9M'9X$-V@;[LUI=7IUSH?+]A_WX<GZ+&PM-6T8K"AT/GNS
MC, .S\ P\:8+5^_.>+K(P["AEQ,M.Y"],E2+<<()IK=X^S=02P,$%     @
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
M/ J<+]&+^'5&&_!\88SO;LA!_['L\G]02P,$%     @ I8%56+?^8Q^Q!@
M'1   !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULE5A=<]LV$/PK&#63
MMC,*]6'9<1+;,[;C3--.&H^=M ^=/D#D240-$C0 2E9_??< DJ)MV4E?)!$$
M[O;V[A: CM;&WKB<R(N[0I?N>)![7[T=C5R:4R%=8BHJ\69A;"$]'NURY"I+
M,@N+"CV:CL<'HT*J<G!R%,8N[<F1J;U6)5U:X>JBD'9S1MJLCP>303MPI9:Y
MYX'1R5$EEW1-_FMU:?$TZJQDJJ#2*5,*2XOCP>GD[=F,YX<)?RA:N]YOP9',
MC;GAAX_9\6#,@$A3ZMF"Q->*SDEK-@08MXW-0>>2%_9_M]8_A-@1RUPZ.C?Z
M3Y7Y_'AP.! 9+62M_959_T)-//ML+S7:A4^QCG.G;P8BK9TW1;,8" I5QF]Y
MU_#06W X?F+!M%DP#;BCHX#RO?3RY,B:M; \&];X1P@UK 8X57)2KKW%6X5U
M_N2ZGCNZK:GTXF*%3W<T\C#++T=I8^(LFI@^86(R%9],Z7,G+LJ,LOL&1L#3
M@9JVH,ZFSUI\3VDB]B9#,1U/]YZQM]<%N1?L[7UOD.*OT[GS%B7Q]ZYXH[79
M;FO<)F]=)5,Z'J /'-D5#4Y>_C Y&+][!NNLPSI[SOKW)>1Y$Y/#1#P.^=J;
M]$9<457;-$<=BTMKEE86XG,I?I5EC984D]>!\]E0F-J*,R-M)LQ"O%<6362L
M0QO*VN?&JG\I&PJZJR2G7. 3KRI-I4(I9F$UW2GG5;D4+CBV6\=5=)R(+SE%
M&['%I7)8ZS'HC9=:I!(L*[\1-9S8\.(I6V)A32%>3/?'R1AMHC4;]$:\V!_W
M1^1**BWGF@3DK&?&12RML<R0$Z7Q(I<K0G ,4ED99"23GA+QOK8<&@J5BCFP
M<:$&%EHF(XN55? #'(R](ZC@K)A=K*^I!RH3+V:39-*!1R*8U]04!9XB$]]F
M)A%GY-=$/7>'T5W ^X'F-HX>/ 5BG!RT&!)QZAC'CE4Q0MX&F!A9F!I!;OD&
M!QVR/G2.:$<ZU](A^C=ODEG/M=;LFQV=FP)5L_G1/0K;B2RFAJ<M8-WGXA90
M/?M:;/,47BOK_(.W,X1O"0J;$0-VM408 (\BN+XX%U<U8IF,Y_NO)C^E/PM(
M2!;"M5:62^+$)KT6<V*^Z>.%MB.&.1BHY_^@HX+ACB*M;FN5H=Z'8DDE670
M]LD;;,P,F%)3FD*ER'^)26#$#8740%ZB(D7-WKBHV1T:1W$#\3J# 2L6,O1O
MTJA GZ]";AA2B#ATD<>F&VJ6OQ7J#@> %@D"+IU,&_=XB0I?L?_^"P$8P>T:
M#<V39)H:F\DR)3" A,BJTBH-03M*D2^O $3+M6N49%EK&4UM0]"T1$@6H@8U
M8J8#@%37(0/H"MC<NNBQ_O*'P^GD]3O0H\HP02XM10NA[9%NQ>W.VZLJZD*4
M=>AI%(3+)10>QJ2_ET?E6B 9,]4KX+:V=M1T0[2K'0AEU01-F7+()V2R9A7E
M3&\B[QP$SE"-@D"+5$JQ!1I,VP9MBRHGG3';NT+W$&Y7HV&Y1"KCG HB6/O:
MAMJ)^M>&AYI7J:J05Y"&/@TECO''S18*1F%W2:7+Q0)'O#B$FHEZ"8I/LUBO
MR)XJXS$RGNB6V%[:5GU2V+<[3EP&ZIDQZ P]C!9R<%Y;R^J*'C0VB"R?W<3A
MJ]^0?1W(:HJ#N[FGP=-I%+)$?/AR+G 6]3J4".^.6[7KBQW/DV4)G4L9"3A
M65NSDD&E)&^O(!JO/EL6.EJIC,J4X^6Y;NOA8;T.^_)0U7.T"EA8\0F7JXOU
M'\N&&.,F8?[B_G(=6VDC/L)-%J3HXR(4O8[;M<_5 \<HG$6M]0:VG-'8ZWS8
M!>',U [#7)XZ!,'1JG)%V-*7;?Z^X1X[2:[2G#.V8!T&"1FYU*KY-G,PV]7H
M?<(2\;7;VR!RA6NU__ZTX;V^1.7$[@YMF9+E.KFGF!$2.HAO%'PUZ+ HY AU
M;PDA-.@>(L+F5TDNJ^]#PB>(.>^\BU"LG#P51[?JV)>10MY0Z+-*;N)6\N7)
MV![[[R1#9H7R(3,L,%1NVO9M8(-S=(K4+*@-*W274H65CD\ZJ 7.O?.2R;DG
MY+M(08.)PK"(/M'<]XNNV:(><N>(Q.\&&\EDTH0'CYPXW/^(B[Y$@:HL0(HZ
MKM!H 6.CY->P(+7;14V;=CY5H!2;0RH>+NYR-5=>X* Q;5E]*)W_6U(ZN6@E
M9=>M8-2[LA5DE^%BRM*&8U.\O76CW=WW-%[YMM/CQ?F3M$N%K5+3 DO'R>O]
M@;#Q,AH?O*G"!7!N/*Z3X6>.^SM9GH#W"P/BFP=VT/TC</(?4$L#!!0    (
M *6!55CIQL( 8@(  (0&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;*U576_:,!3]*U963:VTXGQ!&0N1"EFU/71"9=V>37(A5A,[LQUH__UL)V30
M D)37XBO?<^Y]QZ'DVC#Q9/, 11Z+@LFQTZN5#7"6*8YE$3V> 5,GRRY*(G2
MH5AA60D@F065!?9==X!+0ID31W9O)N*(UZJ@#&8"R;HLB7B90,$W8\=SMAL/
M=)4KLX'CJ"(KF(-ZK&9"1[ACR6@)3%+.D(#EV+GU1DEH\FW"+PH;N;-&9I(%
MYT\F^)Z-'=<T! 6DRC 0_5C#%(K"$.DV_K2<3E?2 '?76_8[.[N>94$D3'GQ
MFV8J'SM#!V6P)'6A'OCF&[3S] U?R@MI?]&FR>WW'9364O&R!>L.2LJ:)WEN
M==@!>(,C +\%^*\!X1% T *"<P%A"[!2XV84JT-"%(DCP3=(F&S-9A963(O6
MXU-FKGVNA#ZE&J?B&7E!:XEF(.PKQ%) "95IP64M %VCQWF"+B^NT 6B#/W,
M>2T)RV2$E:YM&'#:UIDT=?PC=3P?W7.F<HF^L@RR?0*LF^XZ][>=3_R3C FD
M/11XGY#O^L&!AJ;GP_T#\.1\N'=BFJ"[A\#R!?]S#X?D;NC"PW3&+$:R(BF,
M'>T&$L0:G/CC!V_@?CDDU7N2)>]$MB=CV,D8GF*/?VBCI"SE):!+K9V\.B1=
M0]&W%,86U[$W]-T(KW<E>9MT'?9#]V8_+7F;UA]\'G9)S1!XY_]9@EA9GY,H
MY353S0O?[796>FL=Y-7^1%MLXXC_:!I_OB=B19E$!2PUI=N[T2V)QO.:0/'*
MNL""*^TI=IGKSP0(DZ#/EYRK;6 *=!^>^"]02P,$%     @ I8%56 9W<'^E
M"   A2<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULM5IM;]LX$OXK
MA \XM( ;293C)&UBP$F[N[U#VB#)[1YPN ^T1-N\E425HO*ROWZ'E"4JL3ST
M^I OMEXX,\\,9YXA)9T_2O5[M>9<DZ<\*ZJ+T5KK\F,05,F:YZPZDB4OX,Y2
MJIQI.%6KH"H59ZD5RK. AN$TR)DH1K-S>^U&S<YEK3-1\!M%JCK/F7J^Y)E\
MO!A%H_;"K5BMM;D0S,Y+MN)W7/^KO%%P%G1:4I'SHA*R((HO+T;SZ./E9&H$
M[(A?!7^L>L?$N+*0\G=S\C6]&(4&$<]XHHT*!G\/_(IGF=$$.'YLE(XZFT:P
M?]QJ_\DZ#\XL6,6O9/:;2/7Z8G0Z(BE?LCK3M_+Q%[YQZ-CH2V16V5_RV(R-
MST8DJ2LM\XTP(,A%T?RSITT@>@*GX0X!NA&@%G=CR*+\S#2;G2OY2)09#=K,
M@7752@,X49A9N=,*[@J0T[.O$-^4*W*O6"J*%9DKQ8H5A[CKZCS08,&,"Y*-
MMLM&&]VA+2;7LM#KBGPI4IZ^E \ 60>/MO N*:KP,T^.2!R-"0UI3*HU4[Q"
MU,:=U[%5&^]0.^3MF"R>R=<B%0\BK5DVY'RC=#*LU-3/QZID";\808%47#WP
MT>SO?XNFX2<$\J2#/,&TSZZ9YDJPC-QSE5=$+H>F; @TKO9^S<E29E"<1I5F
MBXR34DF( :^(*)JRM^6S@)HF>F.3]0)'6"I+S5,B%0&,D*3,G$$T$ZXT$(,!
M*VL%?TL!ET"@2$DJ%!2FA+.T5M8V(-%KQ3G)FQSB)H<(9 #/%Y"A;18<=8[W
M0)!WT7LR7ZT47X%Q\HWEW%JY%QH<FC<,\-G< BQS@]=<N,E8_^>VAK%1N#C^
M$)%OLOC0/[\6R9KQC-P<D9\%*V0AR-5:\"7Y\L23VC +^=ZX-R8W,/L0/T!E
M(/P*%V$L$Q!)&PKCZ*5D*G5 HB@(3P+(<!K0:4 GY#0(S\S_G7@B_R;'X3@,
M0S*'L,CBF?QV!/(0;&?:VGAIMD'W$TQ&D9BTV:#;VV;<V/PG?X )-%Y#:"7,
MV3Y6OY=<0=; % U9C8[[5@V,R!Q\@\P$NU'<LWM[1*Z3SYPI4>UC]YXGZT)F
M<O4\;-BZ&P>A-3P-PHGYO[<Y!T$>T^.8O*/OR3]@.,3X>U;!P1TO!,1ZP.;/
MO  W,W(EZP+:S M3-.J;@K">V,CR!UZ J;,Q-,TF9<' ERLRZJ7:N^3]4)F-
M",2 #=V!=I!R4VZ,0-P-9B@C6:_64$&&,V"T*+2$VPM16.$$"DQ!/QR3!ZX6
MX((H*JWJIDK 6=9Z MG*R*,26@/NTM1(J4PT0-N")S*W2!Z!E,W(O&4HJ(X/
M9;W(1-)G$*A;2'QG^I7-%U9R:'RD*GDBEL^V7E@.008A,)\TE9UNBKF"K !1
M 71E49%*9NDGT)YD=<JM<,Y940'+*6C7#4&U?+-;K;E;,9@4D#+_U2=[NY#:
M!#D7VHYHXRW)FD%B5O6BXC]J,R?@> 8'H%5"C+?5M='(RPSH1/?<!A?LO 'W
M-=,&9J4M*'N%K*1,R9()O1YW7K)-L 0,2:3,C'_ M@:?D.G8Z#1<W PPF0)\
M7@.9*/&'X>U-K1A+D&20Y!KB8<PME<R-:T9?#NL<438N&)\R5I;FND$.[LSM
MM#N'!A)U;'.+C(I7W#HT%$EWO68:0%6D$KG(F + /VI@IJ89V43WEQ/A3PDO
M-\I@-MO00X#;3#29V^2$A.0R,[\Q! :V@VQ\V\0X85WQ[(PS) 0H$D9O%W C
M]!<B;JCJEMNEAG7<]$^F5K"2_U'## C];"#<<&5+T*3BG5D_D3D4;%J1QS6T
M-"C:9ULT]>)_T(Z;Z)4]D0T&P=6G!C/<X>.F>+IV6]2V0YMJM"NT7B6V!B!R
MP Q:C@D(&:(PD;>%#\50-2<#'AR91LRW%A"FE+OUP_#R@YE\)+X\^\N+#V0E
M=]RMY([1)=?KI45O_=;TD-<KYV8=ARM=LJSB"+AI!VYZ,+C[+KI#^'"]/GPG
M';X3?!F\O0[[S[6=H_\.@4*5';AB/^V@GK[%)N/T#2"?=9#/\-F'=?,0)EQJ
M>TX0*%'H=J8AOC4Q:_?!/2@N]W^ORS'TO7UUA*(XH,(]&F&UA%501!TTBBKJ
M%JIF0S0(!)=O=PX8&+<3C]!=\ZP?F\^ULJUS$!.N9MH2=PQ+N&?L&4'D=MP1
MOC=V^\GY X.5QF)'.C9:IE:+>0KV,#N&+4QX'CP,F7=M(L(I_?5V#^,Y7-6!
MK!&YIA%-WX+J(K1G'(K:M9(([R6[V,XC]FI>,"BN540HK2-<A\L=\@@  ^P:
M181S_B'TAFOTT!MU?8/B_.^E-X_\'O1&71N@.&GO2V\>-?O3&W5M@'K:P'[T
MMM'2I[=X-[U11_P49^SM)TL8P>'*#J0*ZEH!G;P%P5&TP1R*VG40ZMEI[" X
MC]C6S&!@7(^@^ Y@)\5YY YYWH@!=NV!XCQ_ ,5Y-/HHSK4+BM.^G^)P^?8I
M+ ;&M0**$_?>%(>K.6TICDY]'!>[7A![>L%^'+?1TN>X*-[)<;%C_QBG[>VG
MV!C'X<H.9(O8]8.8OLE+,;3+'(JZ]R8/;R.[.,XCMC4S&!C7)F+/V[1='.>1
M.^C=!H;8M8@8Y_H#2,ZCT4-RL6L8,4[\7I+SR+=O?# PKAG$GD7_GB3G44,[
MDCOSDISK!K&G&^Q)<J?;^U1Z'._@.$?_,<[;+]Z6H?2&ZCGT];EK!9/P+>AM
M@C:80U&[#C+!.\@N>O.(]2<%P^&:PP3?+.QD-H_<WJ]/,92N&4QP5C^ S3P:
M/6PVZ7V^X7F8Y&,SCWS[4AD#XUA_XGFTM">;>=1TNU)*?6PV<;0_\=#^?FRV
MT=)GLS.ZM6(+>E]&Y5RM[/=?%4G,:]_F(ZGN:O>-V;SYLLH-;SY0NV9J)8J*
M9'P)HN'1"<1&-=]\-2=:EO8[JX746N;V<,U9RI49 />74NKVQ!CHOKR;_0E0
M2P,$%     @ I8%56%YTV#]_)P  8(4  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&ULO5WK<]M&DO]74+J[C51%R2)E.TZ<N,J6-WN^RJZ]=AYU=74?
M0&!(3@P"#!ZBN7_]]:^[YP$0A&1O]K[8(HF9Z>GIZ7<WOMM7]<=F8TR;?-H6
M9?/]V:9M=]\^>M1D&[--FZMJ9TKZ9575V[2EC_7Z4;.K39KSH&WQ:'%]_?31
M-K7EV8OO^+MW]8OOJJXM;&G>U4G3;;=I?7AEBFK__=G\S'WQWJXW+;YX].*[
M7;HV'TS[\^Y=39\>^5ERNS5E8ZLRJ<WJ^[.7\V]?W=Q@ #_QBS7[)OH[P5:6
M5?41'][DWY]= R)3F*S%%"G]=V=N35%@)H+C=YWTS*^)@?'?;O8?>/.TF67:
MF-NJ^-7F[>;[LV=G26Y6:5>T[ZO]?QK=T!/,EU5%P_\F>WGV:WHXZYJVVNI@
M@F!K2_D__:2(B 8\NSXQ8*$#%@RW+,10OD[;],5W=;5/:CQ-L^$/WBJ/)N!L
MB5/YT-;TJZ5Q[8M7:6.;I%HE[VK3F+)-&5?G[ZK"9H>+[QZUM :>?)3I?*]D
MOL6)^>:+Y*]5V6Z:Y,]E;O+^!(\(. _APD'X:C$YXVN3724W\UFRN%[<3,QW
MXW=\P_/=G)CO99957=G:<IWP+JUIDO]YN6S:FBCD?\=V+/,]'I\/U^;;9I=F
MYONS'7!8WYFS%W_ZM_G3Z^<3T#[VT#Z>FCV<SRXZGS$@OV":Y*>-2;*J; @-
M>=J:/%G9,BTSFQ9)0X\8NGUMDVS2.Y,LC2DQ>)?6])S%=<JJ.J>G#5%LN^'/
MBM9=;6F274&(79O2U&E1'/"[V;4RMJ5U?RXM/GW .DUR_J=_>[987#__R\N7
M[_C/^?.+JPGT/?'H>_*P?8=MGL#?E\SS0 02-HHN-[QM11//]:I(LX_+M,MG
MR9N2B#PM"3OTTWY3 6/5OJ09FV[9V-RF-='I5?*R*&BZUM19M=VEY8$X4H$S
M:'@PD7#9I,SNXF,SA27.D2KR>SN8PO%3C^.GD[CYN3'8C6E:N\5ACF'W\V9@
MO JQ"9[IQQ.8Q78@FVQ[$#H$!9&X^+VS1.G$*4N2+7@X:2OZ]-%$JP!E:4/R
M:"<8:S=IFZ2K%0D,/BL"H*J!M73KSXR>-ZT,+6RZM(5MK4Z5VR8KJJ:KC1(*
M+@-6/C5&5@'A8 #^'MODC,8G>Q);^/\46+6Y,V6G@)A/)+,;^I!W->YC&,2W
MT]2VRHF6WM(E)M26ZPI?+T'A,UJ('@6)V-S4,MM=6G0,8U>?1MY,J5S6JQHC
MV+1$I81-!8^G7M/%IQ&SI*"E+PN2R;E0/G&E<FV7A5&$\935EF9*/QGZM.P:
MHINF(=1NEZ!G69=$9/;Q$I(YQR_8>BH+9.G.MFEA_^&)J*E6[9XX&,GM.U)(
M=DP86=5@,6R/.%6UE_M$1)5DQ.ML2X VC>ZX2<'5:M-V-=;FH9BX6K:D 6'S
M.'=($OI5$*=+$SKM70H5A+9%PJ;3P\7D@5@R1TST3%<S=P7.[@RN_PPG3DM4
M=* U'>#MAA!F&L=15U@U =BVSKHM41!OI",Y7!<')80FO@#$BHJ<%FA(A<$L
M^+8&]64Z,Q]RUG;TE3SEQK@GB4WEEFY,G:SJ:CM<8(J[?.VYR]>3O.&]R0A1
M$"!YQ?*C)VBJDO[.Y**,\9T_:FYBT,D'R*_MDO9*FLABQCC_P5_82*T@F5;F
M:9TWR:N*_DLL71.:?/2)GW=\_S'CY?7C6?)C8!"7'[K=KK"TGJQB2$>KUG6Z
M)7'YH5NVU<YFR>/K)Y=/KB^^35[WN,^IH<G;96'7<G62\[.7'WYV2Y]=7!';
M)2'7"42>A=+VA5_QA>[H?!LW^4HGWSFXA!^7JG$S/P:6=EU-%"5,?ET1\Y&[
M1*J2!8429U;>:9*/YI 0:6T;QQ+]W'(KQ YA?7Y)1@9=O+ ?^@RB9QZDS-70
M()UHR %CCI4F-8E<FGN/\^(! "::_(IETKJSHO+D%<%=5@-Q$3&WK4EQ%B">
M&>[D"&?OZV+@3J?P>I7\:CR-1F=&S#OYK[3LR)Q*5$$6/6"CCV/BW.8,*>L#
M:;CCRIJQ-'$^.K8<0B._7Y^9NM7/_*U^=L_-.Q((8]?WLR=)WM)>G+0A8B95
ME(Q-2U=<-%'>DW(J8O%@]SC_AE! E/AM<FXOP/SJ-;Z%",!SG5 NT.0%"*&H
M$ZH#S1=5)T*,R 9+F/+.$O]@=#VG26E6.LL[R\2V2P]\_ .-S=^'Y_P+#>J-
M>L/'=9DVE^GE!WDR(4WY\;/%<SKB-01=8O(N8VH""R>10JM<)>\#-A11_R (
M]QM3BJPBDU-N"&ZVNY+T,(-&G!WZ/MU0)A*V1TGVS-@"*%4#$<Y UC1,;=%1
MG 8AM$U*!722C)6PI1&64LB\-)'Y)/)&$5Y%@##EYP8<@0Y_3(^@ 775K3?#
M$VW-CLZ3;8FGSY,W.=9<V<Q?-H62937?T$APBT'CM_O\GFF(GS!;PI6-^9'*
M93=QF.:U;J@W2TP*1+:9"<^3UE]ETP\#E9\%"VC,S?\^0F=0)IE&&#6I*(;0
MJYH52<L3JUSI[<NZFO5.?P_%_B'*V%>LHE4E+L:W'AK1+]RPP;V(?R.=9W3(
M^+>C? #KUQ:,#D:%44UO>,W)Z,IJRPQ45<OCFT\XV=AL$[87+BN,W88%F["&
M:,S(/7[ -:9C8/8'Q(B>V9.+(_"2X5,<6M(0PE6:QE):-%78BV &G!*N/0*!
MS]KS!^ ,B*+E2(IM+?1CO\G[5B))+)*O25A>7\*=>)@B74$TD2 .@*PXS";L
MV'%A@L<#E]ZEMDAA2 SYEBK:7=4U,+!)K4Y(536)4@ 4=C-D#@1N:?:B !"/
MJVHS&Z>QX.N(^&RT1@DU(VT9L*7X$_C'>"WP!;)T#,D?/N6J##8B<UE\<KN.
M-HWUMVEN^GOGJ77OIRZG9WN,V[ 'G'#*\ A":F.2@TEKMEL]O$0O9A<K>WCL
MI_'+>_+["(>]VQDS.:9'L@LK4D8@8;UNV1/._I8%U2ZOE,W2A<&EI.](=>^$
MV07WP(Q%%AEE=;*V=XX- ;!6+U37T*."12?! \6QUDW",H:,H+5BA D&;9U?
M[M*Z/20T:U[!@B.K0C$^$XFL)"Z*+WO1H*F!<F)D"$!5,/MHLL2J;!(OS\L/
MM\G3ZZ>7\^O+)T\N;YYZ,4F?'E][.[_.5755'E#"'"P8PVK;8NUU#2.5:980
M .MS3V?$DY2F50INVEAVC!V5H]5TG<($YN]D:C?J7!4*#-D8LC,=;QZ2PH6"
MZG< .'1PZN>[2GZHZGOU+=X':\>,"KCQ13&YJUBP1I=H1.W)R4C*6A8LI"HU
M)-O(O/%;%HXRN(J.7F.&!QN(L-7C,GL3.(E'D6(D5M8"C^D1AL.E.&@WU00Z
MQQRZ>.ZKM'%XR+\BBL20#!**M+G< JE'I#9_!L^2N61XP@6!'0;"F?SM,P1V
MY:;A:UNT?*V]S.,I20-M(X'96\_/4QLX;M0%)>P@LDP#<^2SWL/P8V,JJ+-J
M5C&C9*VW@;P6%++LZ2D 84;6; .[):._B/820/!'NJ'9(%O8<[,K.E"YW2Z[
MNA%V7Q,@Q:6[O<X'2%? ?J+/HB1&"YARK:QOR/D!"A!"$L46ADBV9!M]S_X*
MG$9AQ "O095IMC%YL#).G$W/LKA'4*J;L\=<]:I@I1\^]^A&=P>"S^^8VATG
M^5=(;/,Y OK6@\S4LP7J"-DG%:,/<(XJ+\GZ8_L:3PK?WCVS":\4SA*;0CYD
MP3BW94[2,8=>=PJJ1MSVAG!M69,Z\ GD=#%(H+7B2#FV7P@_J9@Y8A<*[F2J
MDVO)"8'DX5=E93(MB/QH9%%H*"HS3G)]./%[<Z1 ]/U3+)$/.W ^VI3S;N;A
M:E9+/.NN80C!L$B/-;:!GBK61"[;B*!7>&\GO<N> J/P0F[48'><E'@,B3]U
M6]/=)4V]D0V*^'77=)QV&$"[QAT#W)NJAJ #JS;IB@A_1@L2F\DCNF\@JQB4
MKNY9K X$68H.XQBD2/E803%$^*HT*X3$2/$$%,N#G!./)8K(1%URW@:^UYEX
MW8A"W<6F.\MG,^*M3P,:!T8_TVGC!DG,0)&K+C;6 ^J6F0:K:$2?);,'A)&(
M2,M($1"! 4;,SD= H9N;!>N&9<F&+DI5*[%YUT>NKI,5")WU\+YK)'?6?W]R
M8*P5>XFLN&K@EXEMHYBT@O;,M@]9AC!Y(-?8MXEAK<DV9554ZT,DOU45'8@V
M%9F@P_BX5Y'/Q:^CR.,SW2+YH^/[[]$8)J#YK%=U+)P7:BT+>?W$6JT0DQZ3
M[%D%(_B-&KM\>DQ2,SK"^J-IG?KO<=-T8M#[P=YI&ERE45B2PW^DM9@-TE<X
MXH- UE7R<G!KG5.NSIU+KA[UUD722EF55U/I*8,E^B=[;J_,%7/O+>TA>&[R
MW*KY-6%M YSZY-P7M T-/(H&H."SVHWG<=>4]_4@[4.(2$,)K[,#2$&N2F$Q
M=+X-+"[F'^!2C!&.21 ?8 W9:_;!8N\OD'?F0BRV(V890P[JLIK=8*/P:2!L
M6*I1)+<:.7X-Q"><B@-O0:7WGM5!)NN^*P(@J#+BO"DGY$__]$GQT^,,L5VA
M\Q-'&AM[1,@;'S>F>8<"8\JW_XWW[7\SZ987SLY!VS&?_H,'L_ 21Y%R?/DZ
M'(M\SJJB$-[*_JH(P\S_M[95E6(-25 ZX="U),\DLL7R%Q:D*'DTCH/N0-8,
MWFF7O;&5%5RP?0I9\^N0@'4]N>,?4ENKG1@%C491]V4S 8_Z.<E,S=I@B.N<
M3DY8A>E4SW(.&\T5B)PLH\%M4BG#%+B.))%*X13JX,C4J[7GH/+2.([#Q]5P
MSD.IG)(->2NJH48F""8'\B$Y3\';;2O37JBESJP,#"7VGIAVC[08X?4)7#(6
MCA;F:*(61>A3L_RE2R!TP_K[2?W7SEG94P2=W>VW$N!ND9.R*U)G=C?=:H6D
M-"C<X'>FS$3$WA%SV++5('YF0:!(]A 5K8Z3.E@<PTV6BG^.;#.6U?YH-O0Y
MK;/-@7-DE%+"[QH7#D_1NGQS_F$:E;Z[CMD)J^WP "[K*B5Z0I(%O'8:EXGB
M,3_BIV2>7"9_[ZK6V:>"*'%D98$V(WQ9YZN(CJ)Y/IAV,3IM8\F<3>M3!'\T
MZRSY?0*TXPFMHZA(B>$(,<\Z$RNURLE&Y]M"$_O\D,C'31H3J]P<9&+_"N.6
MY4'TM1Q<CGE4E$0VR B"XFB/(.F&D/1+ ,#!Q PN)*ZPFF=_[TP$(BP4VOZV
M4NM@""I]W94!'!' ]S,<<*<"/E/GPB32(A($PDGW/#@I#8(+I-AS>!&)D7$F
M9 =)R0!I'E+3 Y4(=37*+$-2#3V2#J'^JD>+!_HH:T6@C5XKL1Z\II[ZY 9-
M3TB/DA,DTV]K2$;E/N^,G=?Q"B%S)W7Z=I+NB#U\LEMO?/&C,PT3T?'IGDD;
M+PV\&1*F@6>$W3D%%,Y)R1:E%L\GY='K4:DP*MB^9**^E0$&-RZ&)/,/[B%)
MG02-L%7!CD"B8B(,U?"(U?I@=&V;C\PZ[Y!;?F)J*+WT7#_/L"K4&A?#IVN<
M\@ I4*=B+A/_((NP4]?%KJMW%;OK.+[ V=<A!4<<S1Z"!E.*UK@Q.:<JN/$X
MQ-R U,7R00R#,U2P",LIC/ QKBAFP-L@U5=2B%0.AO#.("AVQ=E,-;92'&8^
M7PR:1:0UR)@(=5X-9ZMDB3NRWCC?>1&B!=DPLVTX9Y34QAM"XBQA.&V/098-
ML]+HG'>%79G^SWY?4X2_"(2_F*37V[39B &)/W"*!/Q)VO_"N4":(5&3N(7B
MLB!V;<% B5!:H5*7?Z789;W($MT0NR ^T=700WR0;ROI^V!T,'G]TD"PG @T
M&^MR.89@36(PY.C/)Y/J7[PGV$GL<AP*"^021?&Z_?-@FZ\Z1%R"Z?G\Z.%1
MK/^SZ]^>7O_UX.'DOME<X( Y/>'?]JR:)9A;<L[>5X=\B7^1_3L:YIZQ,:,$
M'D7BCL(^XE:[0LF&'8FO.D/Q"%YV#)IU;=8NJ]R[:I=I^3%DN0-*9E9L1<$7
MHJ%EL?"]^7YJ)9>3R)Z 6M&HUKVQ; 06! 2GR]?"WDO^9+?@A[G:@)J9!"1Q
M,D.(6&,+M9@;$(XYR6%"+YROI\YW[+!Z"4YZ<L'\/#J?R3L2*D/FTS4=MU6)
M]-7@9M5T97#R49+_HZ;KPQM*,>;3-13OZHJ4FU:L&7 ,3K\>A?1+)@(_5"_'
M;OP!IWE*RK<ZS'<TQFJP9NM%A*TC/S\1\*HKDD)%KW.[H&((OJU+3LP17>V*
MM&MBM!QL)1(D0RT*L87%8EE$3%9"PNR/]_D6^(539N6Q$6B"#..-724_[[A2
M#OJRW"OQE,]Z 7I%0FX;N2#XJG19 .HOS;)NV\G?'N80\=M6WE#H5;1PLGAY
M4*T46$*<GP4)8OS([F"*DF@"9UF*H0\N1(\WB"+N(.HEH!?2CH(/7GUSK$.3
MI(?2-JVLAB*6^70-RJNQZH)1XOR">4";<140R#-MQ<$N:?4XADR]FU+;(PRY
M5_G!20Y*Q.[A(SL*-1G"DX]\E*,U-/X@72$*3]U8R>C[U>BIZW(PBS1,UT_M
M%F_.^#8TG!?J.\;*/>[?DBJE$7P"L^;G[*KRZ.H&S9&HZR]5E>^MH-/=G.%<
M46Z:N&_9[^\2/=UF!V&4%;NI'/B^3L7?\4G]E3-H_CG,R#'M=B3W8BOWMRY7
MFP1)MH(3Q[SZ()U>,B0YWE7%G3I\-.<J7BLJ!;I*/HS_()J ZO2]XABOS$DL
MEY[=V%THG%MU;5?WLY3"#7+N^EF8)6W;6LZ4LR4T5FJ775O5!W7""?^AW]KT
M4S]"Y.-RKJB+H]\\TY=L33VN6G&$*Q2%SISK:&R?,Y9CM34M\ONC4=62KK1I
M2%J#-W8UO$MU=4B+5M)#1B#_ L"C4%@?RGBT%&'T0X\<K<%7RQIP[#6S!7F7
M1HT&7FA9_$O@UHS9$9IV&X X<5FR,=F^[16X(=LH7!*.U@0^$T.R1YRZL.;.
M[:XFP5V5LC^B.>?9JR$#$#OGDB.4%@EEL(Y<[B ;LU9&R5=I*8YISN>Y,T[&
M1L9QO](+/IV*9'<]*1%#X=5\NCK*L<M1(?BPH8'E#OCJ0&Q($4#$:7OI?)J"
M -'S0$DA)A/[Q<:J!B-18+6,QT7RY<3H_,5]4G8^&1;U,K86Q4K=$K9N$!\X
MN*#LBOXAF^+W+JTY.\)Y2=61WTI*#')H2'XB9Q,%V17;(UJ0HPND2'B[BBO&
M?.71#E[$-B[+JA00<1%B=<*&^%M<;BBR"WT1Q7YCV'"R[!9E  O[T7#8E>08
MT.%3C?MB(O93=J6,9R<!#P1465K7+-5"+F:J4;4)&$J#LV<N5[DH)B]/>\$V
MU>\6\(/SZ;,&R#H1=5&86-F#(,:9FB/XB4-9.'Z@ #73&C=$9&G &K.Z0I5L
MM;59XH/8C>II!]6DG=WG2!#+Y"2CZH-JN!PQ:HDAY,=5OIRU0A]5)@35K1?E
M7?5<>+W#T41'&5[M\!.^ML&MYL(5<8*]R-7)./ \%'G-IPNTW@Q9\"@K^<PY
M7.P7)+=VU_A7XZ\P4$4GIY7%QU+@?A,O!*RN$E_XWU,17L8?;L>5EP\]\Q!G
M<0M1C;G^[$CGE6;IG,\ODOGUY?SKY*]#J?O9TSR^G#])7H]I&Y\[U<WE_#$G
M)>+F] =_PP_<J@1SSN%11,R.-0FQO$_K0Q"5(;>*@\^LYB1::#90T8\RJ_S5
M5%5NDII#6L-\.C7A320 5KWJ]=.T_0?.V&^>$M(+%M-) :]=AH=R$$XB;,;!
M_<*I]#R7;=#=3CX:YUS)1=8S]Z<JMBAGU?>*)GSVGH&7SV>T:?D"&2?XZAPP
M7U:K2W$U7"3,$85KLSDL/BWB^Q)])RC>D@C0HNYK\:K*D";8:H$6\U/[8BN:
M ^-N<N[7,<PA##-)7O$A&(FQZV<()GL[-'2E]HX68@C>46$>/"5'LJ1_-D,O
M+_!"FY^C"8G/G?P)T/Q8$8\]3T.FPQ)=G"YF@JO; 9#'#]Z+3M^]9!1]LZ,$
ML]011HX:.?%C8R0V.(7L+T;RU!4,<=#%=/CRPXD.%:-7\,NFBG-\3C7$4*^G
MJ[M)-;=E6$TT=%6D7!/?2Y*'VI:&;$B/75:\N.K"9;V[4GMU(@@Y(C 5A[I_
MC>M<F*5+43VDKE0=0/_6M)J)99PR#X5*2K%<_K7LP?)$*\-ZW;GF!0S*;/K+
MZ^-=K>;6$3;="FIX75RAC]:=E?K"*('S>"37UY4!,AC]=633ZI:\)GZ\!92/
MN?XH(5,Z>%^]8\_A6WK#F#JSZK\Y12B*=7?[0A)J#S C-@#VX6"[$[L)Z8P[
M5Z$H^9^(U^C2DP[;10BR+J8#HV^BYC"C-^GAP_GV'/<&<C:%+X]26TP*(<)P
MR3;.TD+"^2'T'!Z2G"UM9><::_C%-.H5IXS-E#VY *R?FS-KM400![UE0X-6
MR'M%Y9)>*_K95?*S^U-3;4  S$[AR)0DLW#?I6Q76B+PE^DG32OBW;CTN9P^
M-*[8RJ51N#KU1H(.5==F6J3";K;.[Z@'?M?:N$L/'M7=#_-H!\UHXMXS09EW
MP40G.68:V^.'#<L;L?VE \;)D^H3?,CLVYAC9*.VYVJ$CMCS)\^RZQ58&$V
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
MAB_@+=)4U\I)M8$[7<I4HH4_%VOK#"GDKU,5-WC):3QVS2N[%2G>]+;<0_.
MO?DO/T7C\-<S;)..;7(.??Z)7)C5)?(2O9%*.KQZ3S+.X!VME=I(6B986(O.
MGF)^'OLK@JBT<?(?A+S!+CVV?,06'AOT QIP!4H#:)TD-U!8;3&O2^ <2X&0
MZY(\;OO0B:J%;T2U.+Y9>6D3J,'2/[&%W%H@>H)]=,5<0:B, JFAC/4ZU4I7
M,H4E*LRE@XOH$J+P*IK !V'NT:]H2_>'89*K: 2W^$!#:DN5.4P+I4N]V?\P
MU/ J2F!%%B S/4N>^8 5&D?#D@&HH:W'GS<B((\_JXD_G9UB>'AO'I<S QYX
MA,U,72$<H6\;@UO_5?R^I;%(<5LT4F=,!@_5K)MJ^F?4.^K4.SJKL-9K%CYB
MBO*!ATH "U:)4"F)3AM8&<RH=>^U/:G@L_BGO>=W&B !BL-6T_6Z(%F35KG[
MM0'QA$C:$"F)")*&_T!A+" /,1)&BM6:UHC'T%*4/H>:>F?T@^3M:0!?#=M'
MYSF7RF[9'P?RZ(*?81R$<4S_<1!&_'\1!Z/A[)+?A%'S?C;FX!AFP7 R@BB(
MIQ%<C()H'%_"*)ZV$!0244@8C2$)DND0+I)@-!Y=0I)$;>KGPLN!NL_5[P[T
M+&2U855Q/_94XZD2/=T=.9KZXWTOU'&:%16VPO&]](19GIX6I>T:@1F)5#]I
M3.PK=D-&"M\?$="VH6 ;[;.JM?_ ZK<O[VZOHAEE$CG29/^9:*R@W8FR7&V4
M!9IC?/SPKA+0ZL#''2*87+.^1*Z0:<'R>!QDO*U[RUCREQ$EY+05:,/%I66=
M,=M"DDV-3.GE8VD!W"N]4QWTG@Y15,(:"=[6F 6^&K%A %J$SNKB8 OFQ2%*
M$$\_4YB[I"I+=CJDNJJDX^:1(A=T2X>AC!CZR=PM[M]UMO$-EMR3;[4T?H;[
MP6!MNVK4Z[:J_J-N[8EN'O>*9PJ9QFP(4&RHO]9YOH?U,L12U52NPXKG_O]S
MWI/O_[#S;FE_;$YX_S4<^8<,Q89+IM/&<+/)D TWC:)&MU$PF8;DHLETQ$:+
MQ^3')LVKF2XG8W+=;#R!BW&0C(>7;<JI\3@X.HC10F_\<=."7^WF3-8][4ZT
MB^8@]QC>'(=I3R/=D 4QI]2P/Z%):)HC9G/C]-8?Z];:D:K\94&G<C0<0.]S
MK=WAAC_0G?/G_P)02P,$%     @ I8%56)\--B^K!0  0@X  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S N>&ULC5=M;]LV$/XK!V\8'$"-]2[92PPX:;L%
M6]&B[3H,PS[0$FUQE427I.*DOWYWU$N=1M'R1:(D\NZYN^<YD1='J3[K@G,#
M=U59Z\M98<QAM5CHK. 5T^?RP&O\LI.J8@8?U7ZA#XJSW"ZJRH7ONO&B8J*>
MK2_LNW=J?2$;4XJ:OU.@FZIBZOZ*E_)X.?-F_8OW8E\8>K%87QS8GG_@YH_#
M.X5/B\%*+BI>:R%K4'QW.=MXJZN$YML)GP0_ZI,Q4"1;*3_3PTU^.7,)$"]Y
M9L@"P]LMO^9E2880QI?.YFQP20M/Q[WUUS9VC&7+-+^6Y9\B-\7E+)U!SG>L
M*<U[>?R5=_%$9"^3I;97.'9SW1EDC3:RZA8C@DK4[9W==7EXS@*_6^!;W*TC
MB_(E,VQ]H>01%,U&:S2PH=K5"$[45)0/1N%7@>O,^A<I\Z,H2V!U#F]-P17<
MU(;5>[$M.6RTYD;#_"/#)WUVL3#HDA8NLL[\56O>?\*\Y\,;69M"PZLZY_E#
M PO$.@#V>\!7_J3%ESP[A\!SP'?]8,)>,"0@L/:"YR3@<>@OA<Y*J1O%X>_-
M5AN%-/IG+ ^MEW#<"TEKI0\LXY<SU([FZI;/UC_]X,7NSQ,QA$,,X93U]76!
MJ#F(&OIHQA!.V_A8<,@&._L^*WFC1+VWR89,HA:UX3G('2!58"=+%#5^7\$\
MQS%3FA:;0C8:TZG/X*,TK(0K5K(ZX\ ,8/EXM466=27TX4?P'#=R'3_Q89/_
MBY1'S6/F%2\9^3(2#DI(!?><H0(;C<"U1C#55M3,2GONG4$0PZO=#K5.X+!9
MH1QK%)!2O,[N >M6Z[*='3AAX$YA"CI,@9,$J37^GMNJ$2R!S<MP)3"LBC,B
M!L&% [Z2.;"3 +K44:(L=$X*&'&& =ID,J'@EI4-[]/[FRC1$["6B2S[T@B%
M%HBHI6!;40HCN*;O3<7S\PDB10.1HDD2O"8,GPB#AK>[$3EL>A W-<[#D!L-
M5WU)KK^5!-_>PW6)T,:8. EB7"M$3T-="+;T(P&+!LML"INJ;5M-3:GC+"L@
M(]_T)+[%8!-IT]=SBU5H07QM><%H_NIA@9Z@M:V;9>]K40O#7Y3X:\EAKR0Q
MDREU3Y5'ZPU2X]IV<31HO5)R"G'0R+$H<1W/#6D4+QW77<(;ICYS8]>V^4X\
M)W!3P,]Q&""T6PS^0*+@65'+4N[OP4M]9QG%]A[& 5:A-L1(+W&6KMO?6B'N
M_A]M&OJ.'Z>0!@C)B[#B65,U(^EZ(JRYEX3.,O7/<!3&SC),SQZ'-?<\G!/A
MG-0)$A38:&1S##M(8YR%AB*:UL<V#YQEDI(+-+/LVPQ["NK<CUTG"-# W'<#
M)TUPR<UWO- .U,@.K$6*1H,$1W$0.1[VE0EAQ8.PXDEA?6CW/$3(S2FR5W>X
MN])\3"23!I\6R="3.[FTNRWQE1K%J6?>>B9$LE$/F?&]9O0*_N*D@I$6]K\*
MP8N'V<[*)K>FL7-KVZ05UKQN^ JKVK^@?DW0L0K8@),E#L+$<=,(!T& Q?"'
MR;+F+PQN#X%B%R1]$K:T.Q@431KB-703O,9I3W_Q- J(6O6$J1,N?0A")\6]
MRREL9*=BEL1=ZC00HB6@_/P(K[Z?]$0\3?2#'H0]2\EJ]"]F.T+DQ*[?AA]Z
MQ,$ PT<?$Q1,!@HFT[V],;2+&:,?-=*^D_UN&?"H\X\Q=-+?\QG:'16T;>1<
M8U&M@G<MWE'2$E[;YKL_9<WO#%+XMOW3VA_#,UC==OS'?^03MA/*!]\?I \G
MAQ#[V%HLS2.((VPNEO<QQ*'C!R&-$\#VX^)6 L<I$2T*PXXI6& W<D@A8Q5>
MG.SKL=/N[>F%2(.-NMWB#V^' ]*F/1=\F]Z>KK %[P5RK.0[7.J>)_@/5NV)
MI7TP\F!/"5MIL*W;88&'/*YH G[?26GZ!W(P'!O7_P%02P,$%     @ I8%5
M6/JO<<5I P  <@<  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULC55M
M;]LV$/XK![4H$D"U)$JR%=<V8"<MM@\M@J9;,0S[0$LGBX@D:B059_]^1\I6
MDM;Q]D4B>;SGGGOE8B_5O:X0#3PV=:N77F5,-P\"G5?8<#V1';8D*:5JN*&M
MV@6Z4\@+I]34 0O#:=!PT7JKA3N[5:N%[$TM6KQ5H/NFX>J?#=9RO_0B[WCP
M5>PJ8P^"U:+C.[Q#\UMWJV@7C"B%:+#50K:@L%QZZVB^2>Q]=^%W@7O]; W6
MDZV4]W;S:['T0DL(:\R-1>#T>\!KK&L+1#3^/F!ZHTFK^'Q]1/_D?"=?MESC
MM:R_B\)42R_SH,"2][7Y*O>_X,&?U.+ELM;N"_OA;LH\R'MM9'-0)@:-:(<_
M?SS$X9E"%KZBP X*S/$>##F6-]SPU4+)/2A[F]#LPKGJM(F<:&U2[HPBJ2 ]
ML_K(52O:G89;5'!7<85P\8UO:]27B\"0 7LMR ]@FP&,O0(6,?@L6U-I^-@6
M6+P$"(C92(\=Z6W86<0;S"<01SZPD,5G\.+1W=CAQ?_?W3_76VT45<=?IQP>
MX)+3<+9CYKKC.2X]:@F-Z@&]U;LWT33\<(9L,I)-SJ&OKF73]8:[ZI4E;+@6
M.?"V@!M1]P8+^-F;4RZ<-7+:A6\50BEKZEB"!V/K 30:38?*5&!(G+\DMQW)
M%0=R>"1W44NM+Z$CCMIRG,,?)-. MD: ,HS-EF0VRQ<%&;4RT9(1V6L"U#[@
M8XZ=>4( WLB^-01JR\)^F/U$\*5O4'$CU1R^T$ 3+;'$(X&W$/D9"^E_D:1^
M$L[L4>I/KS(BT4IJKD'SN^MDHL8?"&SG7&W(2V=:0\K\-)F2_A32R$^G5WZ4
M9)#,_"1B?DRGZX*<+TL:.S8P+APT>"A^>:^$$:CG<&=D?O_>3A.RLN>JT,0M
MFB7^53R%=V\R%K$/D$69'\7LO_AP30/5IFFP1((T]F<L\N.$O6"8^2P._23.
MGNKFQ]0<:NPMA),PMH$*)UEVZ?;4V\>R>T6\;HUX_^3NP(Y25_<VSZ62#>2\
MSOO:%8T>@W.N5H R-8T2BDY(,8_#&5Q1E*(HA%/]%3R;@U0(.S?M-<6+BF48
MB>/I^*"LASGZ='UXC3YSM1-$LL:25,/)+/5 #1-^V!C9N:FZE89FM%M6]"BB
MLA=(7DIICAMK8'QF5_\"4$L#!!0    ( *6!55@@I(D8G@,  /8)   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;)U6;6_;. S^*X0W#!L0U&]Y6Y8$
M2-HK5N"*]=IM]^%P'V2;3H3*4DZ2F^W?'V4[CM.E:;LOMD21#Q]2%*7I5NE[
MLT:T\*,0TLR\M;6;B>^;=(T%,V=J@Y)6<J4+9FFJ5[[9:&19950(/PJ"H5\P
M+KWYM)+=Z/E4E59PB3<:3%D43/]<HE#;F1=Z.\$M7ZVM$_CSZ8:M\ [MM\V-
MIIG?HF2\0&FXDJ QGWF+<++L._U*X3O'K>F,P462*'7O)E?9S L<(1286H?
MZ/> YRB$ R(:_S687NO2&7;'._3+*G:*)6$&SY7XFV=V/?/&'F28LU+86[7]
MC$T\ X>7*F&J+VQKW>'(@[0T5A6-,3$HN*S_[$>3AX[!.'C"(&H,HHIW[:AB
M><$LFT^UVH)VVH3F!E6HE361X])MRIW5M,K)SLXO&=?PG8D2X1J9*352QJV!
M]U]9(M!\F/J6O#A=/VT0ES5B] 1B&,&UDG9MX ^9878(X!.]EF.TX[B,3B)>
M8'H&<=B#*(CB$WAQ&W-<X<7/QWS!32J4"]O /XO$6$UE\N^QH&O(_G%(=W0F
M9L-2G'ET-@SJ!_3F[]Z$P^#3"<+]EG#_%/I\80S2GC"9P9^<)5QPRXEPLV$9
M, N=F%RMPRVFI=9<KF#)##?'(CKI\WA$EUPRF7(F@.TIB0XENR8N3",4'6ZY
MX_:PYZ9;;HGC!JFB,VXL*:N<$!!R):A9D$*/_.R$&;/D@,N,I\SI)JZA3.K
M:_!B7\!0&H?_/B,DIIT98:C2$%_S ?XJE4.XT3RM(&%1]0:X9OK>146]#JXR
M@B%7 I[(_AU?29Z3!GG[0@0U?$E<FMRY@2NY*>VASC>I?EG_JBPYZ(10ATL%
MCT5"B+NBA\>)GQ""1=H7"YJR 6;+-@;>PKLWXRB,/M$H'/;"C^-CHMII_G@K
M7V;\*JZ=RGB>\* 7!/TC$FJ^U%HEN)I!F?YTN[-E.G-E4QU7TYH,XN'!^)PT
MJ Q</50UEB'Y=G>!2@1?5<.]\>X?]OI!W'P?IZI;ZH=,!_W ):FR>@O#WL=^
M_'RNHM_85S(=CX)CHE<D*NJ/#L8O*(DXZH7AZ)CH56$>E,0+&!_ZBW^9_]86
M1[U1&#3?EVYQ[;RVH5DOB&,XUMK]SEU<H%Y5+P[7XTIIZVNYE;:/FD5]E^_5
MZQ<1M:,5)_H"<S(-SD8##W3]RJ@G5FVJFSU1EMX)U7!-#S/43H'6<T5]KIDX
M!^U3;_X_4$L#!!0    ( *6!55C#X'8C$@0  ($+   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;+56VV[;.!#]E8$:% G C43JZM0VT%R*%DB H.FV
M#\4^,!)E"Y5$EZ3B=+]^AY2LN*CB%@OD1;P-SYR9X8QFOI7JFUX+8>"QJ5N]
M\-;&;,Y\7^=KT7!]*C>BQ9-2JH8;7*J5KS=*\,)=:FJ?!4'B-[QJO>7<[=VJ
MY5QVIJY:<:M =TW#U8]S4<OMPJ/>;N-CM5H;N^$OYQN^$G?"_+VY5;CR1Y2B
M:D2K*]F"$N7">TO/SC,K[P0^5V*K]^9@+;F7\IM=?"@67F )B5KDQB)P'![$
MA:AK"X0TO@^8WJC27MR?[]#?.=O1EGNNQ86LOU2%62^\S(-"E+RKS4>Y?2\&
M>V*+E\M:NR]L>]DT]B#OM)'-<!D9-%7;C_QQ\,/>A2QXY@(;+C#'NU?D6%YR
MPY=S);>@K#2BV8DSU=U&<E5K@W)G%)Y6>,\L;Q7&5YD?P-L"KKYWU08];MSJ
M3I9FRY5PBPO9&GMP*1XPD+W0A=1&P_$G?E\+?3+W#?*QJ'X^Z#[O=;-G=%,&
M-PB[UG#5%J+X&<!'0T9KV,Z:<W80\5+DIQ!2 BQ@X0&\</1.Z/"B/_&.&+WS
M]48T]T+],V7R04";8F=ZPW.Q\#"'M% /PEN^?D63X,T!NM%(-W+HX6_H$KBM
M^1#%IYA^O49Q^&!$HR>91R_ /!Z9QP<=?8?%INAJ ;*$Z2<YQ?@@YC3C9R*:
M2RPSVHC"$C!K :6LL5Y5[0JXQKTSN-*FPB* $OC(7/C=0SLN4) K#56+]V2G
M$5>?N/=G/PRNK:+7KS)&V1LX@AF)HVP<S[NJ+JR2< 8))2R+=L-X4C4;)1^$
M9:DAA;\0%2@EJ1T"DJ717H0I'L? 2!(E^ TQORYDL^D,<EUS5;AD[F7B@ 1)
M!%%*LBQYDM*[E!^0*)EE##42-IO9$J"-ZOIJBN8BKQ7Z58_649)0"B&)@P#>
M=:JM3#=4C[)ZM',-#'%3%*&9_3*D<"VPIJYE7?QLZ34"(R&,1FT% -DU(!6(
M,0R=%F570UV5PGHBC&+KEPQ=_DD:7EMZ4Y&F*7H&M=,T(&DV<XK.\.>0=TU7
M.^!"X'/)*^[L/$Y#DLRR$SA.0A(FX0E,OR "+?Y!,:X921#U""FE)&()'$B.
M9$R.Y'!R[!?B?"C$Q5,AGDJ-@XC_,YG3D6_Z@F4H?0'FV<@\>X$R=!!SFO'O
M0HI[]M_Z<F5I)/"KTM#EZ!&P+"4QM6^98;F(8SHV ;_>B2$A,\S D$3!5$[Q
M1BI3_3OD% TCPM( DXI21F9A>@)_YI!=EF&X"9U%=A918HV:"KZ_UQ8U0JU<
M\V>=VK6F[Y#&W;&_?-NW54_B?7-ZP]6J:C46HQ*O!J>VG5-]P]<OC-RX)NM>
M&FS9W'2-/;)05@#/2RG-;F$5C%WW\C]02P,$%     @ I8%56',D;F  !P
M8A(  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULK5AK;]LV%/TKA!<,
M,<#:$O6RNB1 FJY8@0XMVF[#,.P#+=,V44G42"J/_?H=4@\[B>TMP+[8$D5>
MGGONXU"ZN%/ZF]D*8<E]5=;F<K*UMGD]GYMB*RIN9JH1-9ZLE:ZXQ:W>S$VC
M!5_Y154Y9T&0SBLNZ\G5A1_[I*\N5&M+68M/FIBVJKA^>"-*=7<Y"2?#P&>Y
MV5HW,+^Z:/A&?!'VE^:3QMU\M+*2E:B-5#718GTYN0Y?O\G<?#_A5RGNS-XU
M<9XLE?KF;MZO+B>! R1*45AG@>/O5MR(LG2& ..OWN9DW-(MW+\>K+_SOL.7
M)3?B1I6_R97=7DX6$[(2:]Z6]K.Z^TGT_B3.7J%*XW_)73\WF)"B-595_6(@
MJ&3=_?/[GH?_LH#U"YC'W6WD4;[EEE]=:'5'M)L-:^["N^I7 YRL75"^6(VG
M$NOLU8VJC2KEBENQ(N]DS>M"\I)\L1@ ]Y:\%9;+TI#SKWQ9"C.]F%MLZQ;/
MBWZ+-]T6[,@6(2,_J]IN#?FQ7HG58P-SX!U!LP'T&W;2XEM1S$@44L("%IVP
M%XTD1-Y>=,3>1[WAM?R;NSRA9$>)3YMZ13YI8<!%-Z#6AW@RY(_KI;$:6?;G
M(8HZ /%A *[R7IN&%^)RTKB]]*V87'W_79@&/YQP+Q[=BT]91XRK1M4>),!_
M%H I"Q?O&VZVA\">-'<8[)[5 E;)^4J5)=>&R)K8K6H->#139%,AJJ70/GJ/
M;IX:6+6"6-67@("A,Y+F"8T7.:ZR(*!I&&(18H"%" +^"L?+DI>(C3 ^<,IN
M83ZD29CA-V4Y^:HLEN@GFSG;&44?\[8997% 3A"?C,0G+R >6=1PN2(_WJ.C
MFA[A1X_PVAAAS:%0G-Y@,"GV379.<V_RY7&X4::#JY8H_%K6&U*@>EUBPUHX
M/6=31Q>C498YMF+*,C;Z9M3:WG$MB-,#*UR9" _*M$O$1S:NA& GFI(HH6&:
MDRBF69H"@Y:WW'5H($5PVJZHPI2&^8)$C(8(X?NJ*7VU=958>*@0)E*4JD4H
M07=K'6*N-:\W76%24D/;SN/I>3(E.65)3L* ALBC7^JE+$OD "\*U;KM-)@
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
MCS/L],J]V-W$R*U])2^EP3>W'6[P(X<K$L#]E91F/R$#_6?3_#]02P,$%
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
M/TLQ/=$"[J5N3';\-O0$,23)"1+80F(!X!1C.O\%6-BK]LF.@QQCFAW%'1\
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
M@C= W;Y$VP^KMN[UMU 6KR!NN,;'N]2T =>72MG]!QGH_QTP^Q=02P,$%
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
M<HT//@T#T-VDZ@2K&C\=%LK2K/';BH8[:F= ^J52]EEP ?K?Q?0O4$L#!!0
M   ( *6!55A</9A4Y@,  -8)   9    >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;)U6VV[C-A#]%4)=%%F B$C=E=H&<FG1HE@DB+,MBJ(/M#26A$BB2E+Q
MYN\[I&QMTGI=)"_24.(<GCDS0W*QD^I1UP"&?.G:7B^]VICAPO=U44,G]+D<
MH,<_6ZDZ87"H*E\/"D3IG+K6#QA+_$XTO;=:N&]W:K60HVF;'NX4T6/7"?5\
M!:W<+3WN'3[<-U5M[ =_M1A$!6LPGX<[A2-_1BF;#GK=R)XHV"Z]2WYQE=CY
M;L)O#>ST"YO82#92/MK!+^728Y80M% 8BR#P]037T+86"&G\O<?TYB6MXTO[
M@/Z3BQUCV0@-U[+]O2E-O?0RCY2P%6-K[N7N9]C'$UN\0K;:/<ENFANE'BE&
M;62W=T8&7=-/;_%EK\,+AXQ]PR'8.P2.][208WDCC%@ME-P196<CFC5<J,X;
MR36]3<K:*/S;H)]9W<,3]".0>RADU3=.J;,'L6E!?USX!E>P\_QBCW8UH07?
M0.,!^21[4VOR8U]"^1K 1VHSO^# [RHXB7@#Q3D).24!"\(3>.$<;^CPPO^)
M=ZMD1ZZ1J\*Z0,U-3:Z=VJ#(GY<;[;[_=4R!"3\ZCF][Z$(/HH"EATVB03V!
MM_K^.YZP'TZPCV;VT2GTU4SX2K2B+T ?(W@2XCC!VU&1HI6ZZ2NL\0F:R*TM
M;U *2FR_2;8=*"!"DZULL9WU!3EK>F)J.6K1E_HCP71!MT$-;<I>#1ZD$>U_
M 3^0,(]H'J36RF(:A DY(50\"Q6?%.JFT:*J%%3"532&LD_\,<%.0AT7[*&&
MO096,F/[A;B_O4'A4,U#?)MG4H&LE!CJIB "]TVWB91$6MU0R[)$-R>V=2OV
M-8C*_@%":0*VC\A9B6O9X6NU;4_81V ?G'S&_L7):R,,IN\#R:.8QAE#*\L3
MRGF"5IJF- S#P]Q?D7Z)G< 9HQE^YHQ3%B3H0),L([=($4G)$<NN0<PXIXSG
M)&$T3T+[2G$T9?9K0CGE+*91&#B;Q9D=6SI!2M.(D;=HAP?%(YY,E9+C\!Y)
MUK)HD-P:SP"I+(<XHEGDV+"4\MR678;!IG&,NX$:I$+M#M-YS%"_U+USEI$P
MI7D6OSG>$^6<S.6<O*6<;^=RIG;C'I5")8]5]DG4=U?V?L&7>3+/ [PG/X<-
M;72*'H"Q3,.,AC&W%L.:<WE*L#9#M!Z4Z+5PA_HK+RQKRI.<A"R@"6XC09K3
M* [G?/V;MLM6RFD<L,GFG*;8 [8BL!OBXYGS7YRUV*B5NU'HJ4>F8W?^.E]:
M+J>S^NOTZ<;S2:BJZ35I88NN[#S%C4A-MXAI8.3@3NZ--+@K.+/&BQ<H.P'_
M;Z4TAX%=8+[*K?X!4$L#!!0    ( *6!55CNIV\0 @4  +@:   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;+59VV[C-A#]%4)=%%F@B2Z^):EM(+:V
M:("F"#;=]F'1!UH:V\12HDI2=E+LQY>D',ER9-HJE!=;DCF',X<SHT-SO&7\
MFU@#2/2<T%1,G+64V:WKBF@-"197+(-4_;)D/,%2W?*5*S(..#9&"74#SQNZ
M"2:I,QV;9X]\.F:YI"2%1XY$GB28O\R LNW$\9W7!Y_):BWU W<ZSO *GD!^
MR1ZYNG-+E)@DD K"4L1A.7'N_-LP, 9FQ)\$MF+O&NE0%HQ]TS?W\<3QM$=
M(9(: JNO#<R!4HVD_/AG!^J4<VK#_>M7]%],\"J8!18P9_0O$LOUQ+EV4 Q+
MG%/YF6U_A5U  XT7,2K,)]H68T<#!T6YD"S9&2L/$I(6W_AY1\2>0<\[8A#L
M#((#@R X8M#;&?3.->CO#/J&F2(4PT.()9Z..=LBKD<K-'UAR#36*GR2ZG5_
MDES]2I2=G,ZP( *Q)7KD(""5V*S&10@2$RH^H@^(I.B/-<L%3F,Q=J6:4UNZ
MT0Y_5N '1_#] #VP5*X%^I3&$-<!7.5LZ7'PZO$LL"*&$%VAGO\3"KR@A[X\
MA>CBPT?T!"N5C;+!P?GY<,$K7 -,>#Z,WPQ3B[97KD_/X/9:K<_7W]0P="\A
M$7\WK4F!V6_&U*WD5F0X@HF3:52^ 6?ZXP_^T/NYB;\NP<*.P&I<]DLN^S;T
MZ5PE(E>-!DG@B>:40Y1S3M*5NMI F@.*=D,$PK*\42400584Q@M@+IKR8V:?
MNX>,91._5L.V_'8$5N-W4/([Z)1?#BEL,;61:I_00JK5L"VI'8'52!V6I [M
MI.*,2$S)OQ"K/%3,@I (9QDE$5Y00))I4H7DN7F17I+T,N-LI88U=NMBLH&9
M3&N"S=0;NYM]YDZ."*T._T\Z1B4=(RL=O^?) GB17!GCTG @BN8OT'?+>V!6
M  _W O,/0K=.W39I.@*KL71=LG1M9>D^R3#AF@C-U(JQ>$LH;2+E^F0^7+^A
M[3 ?;!@U]V]*]V_.=3]:8[X"U2Y62L.JS(] K;F2)$N2$@F75(E&4Q<X71&=
M"E@(D(V9?W,JCOG;$4H]'P9K@ZD%ZWN5!//L):Z:)*31B^Z2F.;F%2^0"1A=
M4*8B:FZ..]A]7RY[PX.@&@;UA[W!051-4/ZPWS\2VIZZ]%LD8K37RP1;RBWF
MH$3Z1G4PT;QH.WC;JMD]:%NUU@GK) 05"8&5A+MXH[*6"/TB/!YI\*:*_/Z;
M])LW#1L.WF1IP["1[QV+I!*COE6?31_P,TGR!'U] -V&&[6G':*M^.P4+>P*
MK4Y?I3_]_CN(>;]+@3CO%"WL"JU.:"4X?;L _/2<0215-\F $Q9K:A=*5"Y)
MHP X 38XKB;MEJU)>P\]Z5>"TK<KRJ?7SJMV]$:0Z^ZLNC!0EIE._1T]J+?K
MR3KO2 ;N&.X2+>P*K<YPI5']T7O4>9?R<]XI6M@56IW02L[Z=CW[24B28%WH
MN8!E3A$E2[#M&T_@63:.=LO6O'6$5N>MTM&^74B?4^KGO-*ML[3.S"[1PJ[0
MZO]%5MH]\-ZAU /KAJ MH9VBA5VAU0FM=@R!?<?0NM1/X(V.E[K=LC5O':$5
MO+E[?^DGH+; ^FA$J!K.4UG\5UX^+8]?[LRAP\'SF7\;%H<H%4QQIO.@=M9Z
MBTEAJ2"]*WT(PHMCDN)&LLP<'"R8E"PQEVO ,7 ]0/V^9$R^WN@)RL.JZ7]0
M2P,$%     @ I8%56!WZ9/?A!   ^AT  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#0N>&ULM9G1;J,X%(9?Q6*E54?JE-BT29M-(C5T1E-I*E4SVMV+:BX<
M. G> F9LIVE7^_!K \%IE9A,4FX2,/CW[^.#/XQ'*RX>90*@T'.6YG+L)4H5
M0]^740(9E6>\@%Q?F7.14:5/Q<*7A0 :EY6RU">]7M_/*,N]R:@LNQ>3$5^J
ME.5P+Y!<9AD5+U-(^6KL86]=\(TM$F4*_,FHH OX#NK/XE[H,[]1B5D&N60\
M1P+F8^\:#\-@8"J4=_S%8"4WCI'IRHSS1W-R&X^]GG$$*43*2%#]]P0AI*E1
MTCY^UJ)>TZ:IN'F\5O]<=EYW9D8EA#S]F\4J&7N7'HIA3I>I^L977Z#NT(71
MBW@JRU^TJN_M>2A:2L6SNK)VD+&\^J?/=2 V*IP/=E0@=07RI@(.=E0(Z@I!
MV='*6=FM&ZKH9"3X"@ESMU8S!V5LRMJZ-RPWP_A="7V5Z7IJ,J622<3GZ%Z
MA%S1,K@GGUG.%'S\JD,<HUM=G"_8+ 5T+24HB68OZ([^PP4*4RKE!W1R XJR
M5'X8^4J;,M)^5!N85@;(#@.8H#N>JT2B3WD,\6L!7_>FZ1)9=VE*G(HW$)VA
M )\BTB.!0R]H0A24>N<[],)R%$#HK$W+\,B$%1(]W$$V _%C6Y>=@N;)',J"
M1C#V"A-U\03>Y/??<+_WA\/N>6/WO%0/=MAM&;J'K_I^=*L@DUNMGW=@_:*Q
M?N&,=&T]+:TS:YV6UD\1S;A0[-\J1S-0"8^W=<'=B#ZFYMG^:"Y4UFD>5P?A
M4G?(/ V?(I[SC$5H"CG,F3K!VU([=+?T@'\X@M)O@M(_)OW0?^A.ARU;9LZ,
M=+9QX+ .FAX,NLS(00?6+QOKET=EY%+"?)FBE,UAFW6W..ZA%Z!".GQ>-3ZO
MCDT2^MR:),XV#HPT[ED2];I,DUK]G=UO<!1WF2DMZGC0FBJ86*O$*79'Q2,H
MEB]J<\Z<<&L=&E;+7AQTFA1=D!A;%&,G+M\+:"VMO"(:TC!#O\JQE@;<(,,6
M[]@-Q)V)MR?$W/*'CJ8%,>YWFHM=,!A;"&,G*(^>H-SJ^+Q]@K+0Q6XP.O-D
M#XZYY0^-M&4QONHT3[K ,+$8)DY0'ILG+>KXHC5/B&4N<5/Q.OJY9$+;E'RN
M5E14DY^"*,EYRA<OSB1Q:Q\:9@MA0KI,$M(%EHG%,G&OB=\);"VM' ^VE@;<
M8".6\\0-R+T3<4_0N9L[='0MI\E%I[G9!::)Q31Q+YB/G<#<ZD'[_&613-S0
M_*6TV8-[[N8.#;S%-KGL-&VZH#:QU";N)?2Q:>-6W^/]*+"(#MP0#7FN(%?N
M3Y!=+(<#B^8 =YD+01=P#BR< _<*^9WPUM+**[RY?&]\J6[Y5/TF,?:<-]RJ
MAT;;TC/H](MUT 4L PO+X+B/UBWS1HOZ5?NT8<#XNL0"*' #2+__H!"$HBPW
M+U4J@7K/Z>V7Q%.4O5V3&53%\ 0I+^ 5M-;7#<ZJYT1?-SMV6MN\O:F$*JU>
M5!M.LFP5G@N(E+ZO ,%X;,S ^@UO5KWAG6V+@;^Q\Z5-+\H-08DBOLQ5M>_0
ME#:;CM?E5MN;\BD>AGA;.1F&V^Z_#OK#4(=^VY7!>E_3MY:J75&]L%VP7*(4
MYMI>[VR@!U]4&XW5B>)%N5<WXTJ/0GF8 (U!F!OT]3GG:GUB&FBV>R?_ U!+
M P04    " "E@558KA!( 3,$  !($0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6S%6%V/HS84_2L6756STLR "1 R32)-PE9=J2--)]W=AU4?'+A)
MZ ).;9/L_/O:AB'A(S0K(?4EP>;<PSD7V]=F>J3L&]\!"/0]33(^,W9"[!],
MDX<[2 F_IWO(Y)T-92D1LLFV)M\S()$.2A/3MBS/3$F<&?.I[GMF\RG-11)G
M\,P0S].4L-<%)/0X,[#QUO$2;W="=9CSZ9YL807BT_Z9R999L41Q"AF/:888
M;&;&(WX(L*L"-.)S#$=^=HV4E36EWU3C8S0S+*4($@B%HB#R[P!+2!+%)'7\
M4Y(:U3-5X/GU&_NOVKPTLR8<EC3Y$D=B-S-\ T6P(7DB7NCQ-R@-:8$A3;C^
M1<<2:QDHS+F@:1DL%:1Q5OR3[V4BS@*P=R' +@/L9H!S(6!4!HRN#7#* $=G
MIK"B\Q 00>931H^(*;1D4Q<ZF3I:VH\S]=Y7@LF[L8P3\P7A,4=T@YX9<,@$
MT6_C9KDCV18XBC/TF,BQ0;(0D!QE:$42V?T"(F<91R2+4$#SM=CD"7H,0YIG
M@K]'-P$($B?RZ@Y]6@7HYMU[]$YQ_;FC.9=!?&H**5Y),,-2Z*(0:E\0BFWT
M1#.QX^A#%D%4)S"EZ\JZ_69]8?<R!A#>HQ&^1;9ECSH$+:\/MSO"@^O#<8^;
M4?4B1YK/N<!7?TTA@R@6**&<R]?U]0G2-;"_NK+>RZI6G0>^)R',C+T:(.P
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
M3H'.-TK9X\9]H'N$9?\ 4$L#!!0    ( *6!55A3>;3+= 0  /,5   9
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;,5876_;-A3]*X16# G01**^E=D&
M$@?9 BQHT+3=P[ '6J)M+A3IDE2<[->7^HADR;)6HT+S8HO2O9?W'/'0QYQL
MN7B4:XP5>$XIDU-CK=3FPC1EO,8IDN=\@YE^LN0B14H/Q<J4&X%14B2EU+0M
MRS=31)@QFQ3W[L5LPC-%"</W L@L39%XN<*4;Z<&-%YO?"2KM<IOF+/)!JWP
M U:?-_="C\RZ2D)2S"3A# B\G!J7\&)N%PE%Q!>"MW+G&N10%IP_YH/;9&I8
M>4>8XECE)9#^>L)S3&E>2??QM2IJU'/FB;O7K]5O"O :S ))/.?T+Y*H]=0(
M#9#@)<JH^LBW?^ *D)?7BSF5Q2?85K&6 >),*IY6R;J#E+#R&SU71.PD0/=
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
M!D@,7!NHYRO&Y,.-?D'=-YW]#U!+ P04    " "E@558G9#W<(\"   I!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6R=E6MOTS 4AO^*%28T)%A2
MY]*HI)&VE<$D$-,N\-E-3AMK3EQLIQG\>FPG"X$FD^B7QK?SGN<]]25IN'B4
M!8!"3R6KY-(IE-HM7%=F!91$GO$=5'IFPT5)E.Z*K2MW DAN@TKF8L^+W)+0
MRDD3.W8CTH37BM$*;@22=5D2\?,"&&^6SLQY'KBEVT*9 3=-=F0+=Z >=C="
M]]Q>):<E5)+R"@G8+)WSV>(B-NOM@F\4&CEH(^-DS?FCZ5SG2\<S0, @4T:!
MZ,\>+H$Q(Z0Q?G2:3I_2! [;S^I7UKOVLB82+CG[3G-5+)W803EL2,W4+6\^
M0><G-'H99]+^HJ9;ZSDHJZ7B91>L"4I:M5_RU-5A$(#Q1 #N K#E;A-9RA51
M)$T$;Y PJ[6::5BK-EK#T<K\*7=*Z%FJXU3ZD?.\H8PA4N7HJRI H.M*D6I+
MUPS0N92@)#J]JE4M=+?D0M%?Q-;SPY/>&!*0WACHBE94P;O/NL#Y8?P;=+H"
M12C3K1-$*W1?\%KJA#)QE?9@2-RLX[UH>?$$[PJR,^3/WB+L81\]W*W0Z<F;
MOV5<78*^#KBO [:Z_H1NYY ,'<+ X:9UR*Q#^L<AL0X78T;:A,%X0G/8%G)'
M,E@Z^C1)$'MPTM>O9I'W_@4[?F_'_W]U7;)@+$.+VPJ&5M <Y7T:8=_'B;L?
MX0AZCN HCG":HQ6,AAQA//?'.<*>(SR*(YKF" \Y NP'XQQ1SQ$=Q3&?YH@.
M.3S/C\<YYCW'_"B.>)IC?L 1XC"8J$?<<\0O<:3W7!$VEBT^V(V^%WIX]D\Z
M=W#SF4?D"Q%;6DG$8*,#O;.Y5A#MQ=QV%-_9RW#-E;Y:;;/0;QD(LT#/;SA7
MSQUSO_:O8_H;4$L#!!0    ( *6!55AAI*(-J@,  /,+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;*V648^;.!#'OXI%J].NU T8'$+V$J3-TM/=
M0T^KYO;Z<+H'+S@)6L"I;9*];W]C0V@"3I2J?4FPF?DSOQD\S&S/Q:O<,*;0
M6UE4<NYLE-K>NZY,-ZRD<L2WK(([*RY*JF IUJ[<"D8SXU06KN]YH5O2O'+B
MF=E[$O&,UZK(*_8DD*S+DHK_%JS@^[F#G</&YWR]47K#C6=;NF9+IIZW3P)6
M;J>2Y26K9,XK)-AJ[CS@^P1[VL%8_)VSO3RZ1AKEA?-7O?@CFSN>CH@5+%5:
M@L+?CCVRHM!*$,?75M3IGJD=CZ\/ZK\9>(!YH9(]\N)+GJG-W(D<E+$5K0OU
MF>]_9RW06.NEO)#F%^U;6\]!:2T5+UMGB*#,J^:?OK6).'+ X1D'OW7P^P[D
MC$/0.@37.I#6@9C,-"@F#PE5-)X)OD="6X.:OC#)--Z GU>Z[DLEX&X.?BK^
M2$655VN)GIA RPT5#-T\\G);*VKJPE=H066>(EIE*,F+6K$,#9UNT4W"%,T+
M>8ONT/,R03?O;]%[Y"*I;TN45^BYRI7\ )MP_=>&UQ(DY<Q50*%C<=,VXD43
ML7\F8NRC3[Q2&XD^5AG+3@5<P.]RX!]RL/ O*B8L':$ ?T"^YP>6@!ZO=_<M
M[LGU[O@"3=!5-#!ZP?45_>?A12H!1^Q?6[H;.6*7TWWG7FYIRN8.-!;)Q(XY
M\2_O<.C]:DO5SQ1+?I+821I)ET9R23W^$WIN7J6\A -1<"EO;:EK),9&0G?8
M78PCWYNYN^.4#(WNR)AXDU.S9&@V#J=19W0",>X@QA<AOIBV!R>6[IB -HZ
MIX13W1Q*&U&C%QY'X8])2+RP1V4QQ! P)E&/:VA()@3[P9'B"5O8L847V9:*
MIZ]WNN<#WIX*>R\)!T_'>$*F01]G:-<K8S*TB'"$ ]].,>DH)C]0(40E?)#A
M-*-,MUYHR#;&R; 4P<3' ?%[D!9#>\V&AB2"BI'@S/L8=;311=KF4\(.'6H+
M'<J VJ@:I>BX(B,OZ!$-C>Z\4=3'L4GA,X6;=BC3BRB';^%U,--K8(9&-AB;
MU#D8['T; [S+IZEYW]A;6M3P544KP4N4TB*M"S,(2#T)9-_%W#[QY"T:AYCT
MJ"UFV"-A,&B0%L,I=!+L]=C=HVFH9&)MIDH)!ZNN5#,4=+O=Y/I@YK7>_D)/
MM&;*^B;3C,.?J%CGD)."K4#2&TV@R8EFPFP6BF_-S/7"%4QPYG(#4SD3V@#N
MKSA7AX5^0#?GQ_\#4$L#!!0    ( *6!55B3ZO?7* ,  -P)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;*U6;4_;,!#^*U:&)I"@:9*^;*R-1)NA
M\0$-@6 ?IGUPDVMKX=C!=EK8K]\Y:;.^A*QH?&EMY^ZYN^?.OALLI7K4<P!#
MGE,N]-"9&Y.=NZZ.YY!2W9(9"/PRE2JE!K=JYNI, 4T*I92[?KO=<U/*A!,.
MBK,;%0YD;C@3<*.(SM.4JI<1<+D<.IZS/KAEL[FQ!VXXR.@,[L#<9S<*=VZ%
MDK 4A&92$ 73H7/AG4=]*U\(/#!8ZHTUL9%,I'RTFZMDZ+2M0\ A-A:!XM\"
MQL"Y!4(WGE:83F72*FZNU^B71>P8RX1J&$O^@R5F/G0^.22!*<VYN97+;["*
MIVOQ8LEU\4N6I6ROYY XUT:F*V7T(&6B_*?/*QXV%+S7%/R5@K^KT'E%(5@I
M!(<J=%8*G8*9,I2"AX@:&@Z47!)EI1'-+@HR"VT,GPF;]CNC\"M#/1->4J;(
M ^4YD&N@.E> .36:'$=@*./ZA)R1^[N('!^=D"/"!+EFG&/"], U:-Z"N/'*
MU*@TY;]BRO/)M11FKLE7D4"R#>"BWY7S_MKYD=^(&$'<(H%W2ORV']0X-#Y<
MW:]1CPY7]QJB":I4! 5>\.]41$S'7-IL:/+S8J*-POOQJX[R$K)3#VG?C'.=
MT1B&#CX*&M0"G/#C!Z_7_E)'UWN"1>\$MD5EIZ*RTX0>?L] 4</$C' L:B#*
MWOXS.3W+<4.U!J-/"4LS9+PH]SIF2PN?"POV\5R$W59OX"XV"2MENALRWK9$
MM(\2;*!L!=>M@NLV!G=5^4WB.54SK!$ZPP=>XQX4WEI!,H5]09D70D5"X"EG
M62%>1EX7;&G1:V]&TMJ)9=SHUEO+H]9BOYZ97L5,KY&9,<V8H9S]AH1H.35+
MJ@";P *;6TE +/4!F6\T\M8[U=N/TV\%.U7R3A:W2.M7I/7_MYRF3# #9QP[
M=((]P% Q8Q,.#?74W[L8[9UBVI?P=TAIPB@C=3?Z7@KHNIT?-&8Y%Z;L(M5I
M-:)<%)UYYWR$HTLY:?R%*>>>:V0$N<!W9(J0[58?_5'E+%%NC,R*[CJ1!GMU
ML9SC^ 7*"N#WJ91FO;$&JH$N_ -02P,$%     @ I8%56&Z%WS/6!0  /B4
M !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULS5IM;]LV$/XKA%<,+9#%
M(BF_I$L,-$F#%FBW(&F[#\4^T#8=$Y5$CZ3M!MB/'R4KHA7*9\G6@'RQ)?ON
M^-R)O.<1I?.U5#_TG'.#?L91HB\Z<V,6;[M=/9GSF.E3N>")_6<F5<R,/54/
M7;U0G$TSISCJDB#H=V,FDL[H//OM5HW.Y=)$(N&W"NEE'#/U>,DCN;[HX,[3
M#W?B86[2'[JC\P5[X/?<?%W<*GO6+:),1<P3+62"%)]==-[AMU=AYI!9?!-\
MK;>.49K*6,H?Z<G'Z44G2!'QB$],&H+9KQ6_XE&41K(X_LF#=HHQ4\?MXZ?H
M-UGR-IDQT_Q*1G^)J9E?=(8=-.4SMHS,G5Q_X'E"O33>1$8Z^T3KW#;HH,E2
M&QGGSA9!+)+--_N9%V++ 0]W.)#<@=1UH+D#S1+=(,O2NF:&C<Z57".56MMH
MZ4%6F\S;9B.2]#+>&V7_%=;/C&Z84.@;BY8<?>9,+Q6WU\AH]/J=UMQ^LV2*
M/@DV%I$P@NLGHREB!FWYIA<$W?')4BF1/*!+IH5^@UY?<\-$9(]^0U_OK]'K
M5V_0*R02]&4NE]J&UN==8Y-(H70G.>#+#6"R _ UGYPBBD\0"0BM<+^J[T[*
M[EU;NJ)^I*@?R>+1O?4[0?M*9HOD2I1:_2$35:X9^O[)#H ^&A[KOZN*LT$3
M5J-)U_Q;O6 3?M&QBUISM>*=T:^_X'[P>U6I6@I6*APM"D>AZ*,KF1B;MIUL
M:")M5YARQ;*%+<>1>,@.*V?')FHOBYKVJ-4(AX&="*OMQ'PC,L!!850"'!:
M0Q#P-5=BQ=*FL[G0)^C>,),M%R1GZ$8D+)D(%J%;J466R??W/TW:\,811^^3
M99QG6'E=X;'_-'.N$,OF5]6%!+T/O)"]HBZ]NG5YFO6/[=8&'G]3F\@MN*H"
M'16B5)9^498^&#-K#*NL.<9;C?4$N17__3./QUQ5Y@P&;[K.6PI6JL.@J,/@
M137(09N%:RE8J7##HG!#< )]3 RW40VR*X,CO6:+RGXX]/MA'Y\-GS5$WXKB
MX6!'1SPK$)Z!"+](8Y?TK%C<._O3Y29.?P](WXH2C ?5(''@%$Y0MT'!7>(R
M#[2-H!<$X3.8\' 'S@J\)=@PW%BDLMHT0>FRX,GD$5DMOV9JFM*H4586VQ[S
ME.=C99;8SY+VGR?I&U%"=UP*)Y8P*"D.)OT\;!]F_0JKW;2/G5#!L%)Y/LWW
M32+JH>B?A1Y6WXH&=%>!G4;!L%"H,SFR95J)O"49D6<8^E<CW+68G=C ,%4W
MH%7T+_K$5SQ"&&1:>,#&6;<4K5P>)SIP_T6Q+6Y5I[05K5P\IU0PR.=U&3>/
MLCVQ@^>K&S(IHW-R ,-ZH#[;YH% @)!)&:!3 QB6 PUXUF=Z#R XUH%3@3C-
M0&#-<#3)$E]*/$\1-"GC=N* P.+@4((E/MU[<"&3,MRMS1-8#S2D5N(3O(<2
M,BFC= * P +@*%*%8S?>L?%EPZ[TG&8@>S3# 91*0$J%!VR<\_^QNT&<XB"]
M%T6II%4]TE:T<O&<'B'P+DA-2LVC[+M!K# #;F.)(WX"$W]]:B4^L5<"]<V
M6UGB- "!-4!]BB4^P5?<RL+#'3H[G&(@L&(XGF5](>'?RE88[;R5I4XA4%@A
M'+Q_O5\8@"9EN$X84%@8-&1:6K%'T L]H TV":@3!106!4?1+1R[:?>D%3L*
MN^YAZ=:3CSUZX@#"I2#AP@,VSKJE:.7R.#U"PQ=%N+15M=)6M'+QG%JA\/Y(
M3<+-HX!="#(IHW-R@,)RH#[14I_J/8"021F@4P(45@+U"9;NWP6 QSIT*CBQ
M0&&Q<#2[TOW["*!)&;=3!116!0<S:\53AHI'P[X5\&S8R8$0E@,-^36/MN<Q
M=N@+ 0"KTP+A\4\0=A(L'+MIM\RC]8#YT]UZN25]L^@S4P\BT2CB,^L3G ZL
ML]J\K+,Y,7*1O>\REL;(.#N<<V9G46I@_Y]):9Y.TE=HBE>F1O\!4$L#!!0
M   ( *6!55B!"A5WDP,  '\+   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;*U6;6_:2!#^*RM?=6HE@O%+@,L!4H+3:Z1&0D7I?:CNPV(/>-6UU]U=
M(.VOO]FU<0PQ;B+E"WC7\SP[\\SL>"9[(;^K%$"3QXSG:NJD6A=7KJOB%#*J
M^J* '-^LA<RHQJ7<N*J00!,+RKCK#P9#-Z,L=V83N[>0LXG8:LYR6$BBMEE&
MY<\;X&(_=3SGL/&%;5)M-MS9I* ;6()^*!825V[-DK ,<L5$3B2LI\ZU=Q6-
MC;TU^,I@KQK/Q$2R$N*[6=PE4V=@' (.L38,%/]V, ?.#1&Z\:/B=.HC#;#Y
M?&#_:&/'6%94P5SP?UFBTZDS=D@":[KE^HO8?X(JGDO#%PNN["_95[8#A\1;
MI456@=&#C.7E/WVL=&@ O.$9@%\!_%- > 805(#@!."/S@#""A!:9<I0K X1
MU70VD6)/I+%&-O-@Q;1H#)_E)NU++?$M0YR>+216D-0_"<T3<OMCRPK,J;:K
MI5CK/95@%W.1:_,B@AV62FDT%THK\CX"31E7'\@%>5A&Y/V[#^0=83FY9YQC
M:M7$U>BH.<Z-*Z=N2J?\,TYY/KG'\U)%;O,$DF,"%R.LP_0/8=[XG8P1Q'T2
M>#WB#_R@Q:'YR^%^"SQZ.=SKB":HDQ98ON W2>N1!:=5MIYR]^UZI;3$"_5?
MF_(E<]C.;)K,E2IH#%,'NX@"N0-G]N<?WG#P=YMJ;TD6O1'9D:)AK6C8Q8X9
M0M*84=.+VE0KT9<6;3KI;N9A&>V:6I0F?S5-PKYW;!2U&H6UT9'OE[7OEYV^
MWV4%9=*F/DZIW( B=(,-7^$:JP2?2-&\Y?!TRY4"W7H_RQ.]0=/1TV#FG6Z]
M-ONM)X[:E1G6R@P[E9G3@FG*V2](B#ITLZ31P6+3P7J$U0JVBM%YR&NOS/!Y
MG'[_I):B-SKQ2+11+=JH4[2CMA]7;;]%-)H)J=FOLU=F]*S40[\_/BFAYT;!
M\-0H&CV[?('77ACC.L;Q"Z],CWP6^>;B,PX?";DV]Z%'/@%/+G"BNGA0T"-+
M3378P,6:W.6QR( (B1^_#,5/S0"T@\/^M]M';796'/#3M<U 6GE:&W&GAZ^M
MJK<DB[JU^P=R#(O;\J )CB3,?&W,]-96?&YC-$$Y-G;$4UA#VUR7G^]ZMYXB
MK^WP=+)_@]-E.0P^T92CZ3WV/.QVA,,:*0?]$5:*+,>]<J%%80>@E= X3MG'
M%"=DD,8 WZ^%T(>%.:">N6?_ U!+ P04    " "E@558PO6:C"L'   </P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R]FVUOVS80Q[\*X15# K2U
M2(JRG"4&5F?%"K1 T*S;BV(O%)N.A>K!%:DX!?;A)\F**-K2V3+(OFFMF/?G
M\7@G_\"'ZVV:?1-KSB5ZCJ-$W(S64FZNQF.Q6/,X$&_3#4^*;U9I%@>R>,P>
MQV*3\6!9&<71F#B.-XZ#,!G-KJN_W66SZS2749CPNPR)/(Z#[,<['J7;FQ$>
MO?SA<_BXEN4?QK/K3?#([[G\LKG+BJ=QH[(,8YZ(,$U0QE<WH]_QU=RCI4'5
MXN^0;T7K,RJ'\I"FW\J'#\N;D5-ZQ".^D*5$4/SWQ.<\BDJEPH_OM>BHZ;,T
M;']^47]?#;X8S$,@^#R-_@F7<GTS\D=HR5=!'LG/Z?9/7@^(E7J+-!+5OVA;
MMW5&:)$+F<:U<>%!'":[_X/G.A M ^SV&)#:@)QJ0&N#*G+CG6?5L&X#&<RN
MLW2+LK)UH59^J&)361>C"9-R&N]E5GP;%G9R=I<5&9')'RA(ENB/[WFX*>9(
M5D_WZ4IN@XQ7#_,TD>47M_RIF/I=HWDJI$ 7]T5J+?.(HW2%NN4NT<4MET$8
MB4OT!GVYOT47KR[1*Q0FZ*]UFHNBL;@>RV(XI5/C1>WZNYWKI,?U6[YXBRA^
MC8A#:(?Y_'1SHIN/BR VD21-)$FE1X]$\C6ZBX(ZA"J@7S\6S=$'R6/Q;]=0
M=]INMW99RU=B$RSXS:@H5L&S)SZ:_?H+]IS?N@9N2$P+ VW"0"%U/:'XR_A?
MH\<L%9V3O)-CE5SYTGF:X0FA_N1Z_-0>4U<S9^)/FV::MV[CK0MZ^Y$+<56\
M2Q9YG$>!Y,OB%5 $91$&Y4NFR]V=GM?RX\V$>E-_S]V.9AZE'NUVES7NLK."
MFW#9Y2L[<&+J>ZV0[5P];(6=B4N\;E>]QE4/CFSIXM=//'[@66?&@^9#,]Z0
MF#;223/2B<7"GY@,@R$Q+0Q^$P;?;.'[A]G)W/TZ.M)(\W3:>#H%/7V7A]$R
M3![!] 0EALZ+(3%MM-A1/_&.Q02MQ0U%PI2:'HH6[6"S25KKM7]W/$Q\=R]-
MZV9>;S/=7\44&/RM[O67"QG&U>]5+O@JCU 4KCBZ^,&#3%QVC@/NATY19=LY
M939P BN>P#!0--4:QILL?>)E  18NK#@X(PUI*8/7P$*=FT6+X@_@T-A2$T/
MA8(??![]]!<O.X3& BZ=_>+M(B!_TE>\BH PC$!PYJ+_T*<P">,\AI/9*">9
M4M,CHD@)VT0E;)253*GIH5"TA,_#I>%O=KB?"?!B!RW/C8"B,'PBAO661_!\
MO#R,<IHI-7T!08$:L0EJQ"BHF5+30Z% C9P':H/+XT@_Q.FO#]CTW!"TUI-@
M)FO-/%  L,C@6;?!>D2Q'J$V"\ H]YE2TT.AN(_ *U.#8:?6:\,.\5QOCW7(
MX<(4H9ATHPY1:$9@-#O,U1/Q!M8=/&>&U/0H*. CGLWT-4IZIM3T4"C2(R ^
M&7Q_P_W@ZO7=&0 ;?$<4WQ&8N[HKX@2B@74'IX$-QB.*\<C49D48A3M3:OJV
MB((["A*3N8HXT@_K!QK8\MP(**:C,&O-TWB32YZA=9 MJYU%J Y@L:&3;TI-
M'[IB.6IS<Y :93Q3:GHH6ON#IC<(#[?^F.-X^TNP=;,VV;@3W^_9QJ(*Q"@,
M8OU9>R+BP/J#9\_&&AQ5H$>9S40V2GNFU/10*-JC\/*>N1<ZW$\_XL"&YP9
M,1Z%V0NNC!-0!]8?G XV@(\JX*.^S<HP2GVFU/10*.JC\,J>N<J ^X%0QP;L
MN0KV7!C"FM(0+X>HH#J Q89.OBDU?>B*\EQLL0Y<H]1G2DT/A:(^][S=VU[4
MJ?6T-1P\]<G^X2)RN(CCD&G?62B%9BZ,9OU9>R+JP/J#9\_&"IS;.AIF<^?5
M-4I]IM3T4"CJ<\_;>1W\0C_23S_JP(;G!D"QG@LS&%P9)Z .K#\X'6R GZO
MS[6YC>L:I3Y3:GHH%/6Y/VD;]T@_ .K EN=&0,&>"T/8/$V$S/+=J?PP09LL
M?2SZ@8_HP)J#<\ &[#$%>\SFMBTS"G^FU/10*/ACAL_7L</S==C#>/^(\N'Q
M.LH<I^<PM>(S!O/9^SQ+0IG75QQ6X7/Y&4Y<6''P;-E8BF.*]YC-[59F%/9,
MJ>FA4+#'#&^WLL/M5HH/;BVPP^U62KR>DV6L=0T YJ0CB7LBK<.=#)Y &X3&
M%*$QFWNOS"B>F5+30Z'PC/VDO=<C_9!^)H$MSXV HC(&T]()]7$"L\.=#$X*
M&YC&%*8QFSNQS"BOF5+3+R8I7O-^TD[LD7Z HY>PY;D14)CFP9CVD0>"K]-H
M>?JA>EAQ\'TM&PMSG@(_S^9VK&>4 4VIZ:%0#.@9WH[U.FYB.M1E>^33U0S[
M9/^DV;AU=;F\-_XIR![#1*"(KPH[Y^VD$,AV5[%W#S+=5+>9'U(IT[CZN.;!
MDF=E@^+[59K*EX?R@G1S(7[V/U!+ P04    " "E@558'Z4UR)@#  !Y$
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RU6%UOVS84_2N$5@P)D$:B
M/OR1V0)6N\4*-(!1K]M#T0=&NHJ)2J)+4G8R[,>/I&392A0EZI276)3N.3SW
M\)*XS&S/^'>Q 9#H+DMS,;<V4FZO;%M$&\B(N&1;R-67A/&,2#7DM[;8<B"Q
M 66I[3K.R,X(S:UP9MZM>#ACA4QI#BN.1)%EA-^_@Y3MYQ:V#B\^T]N-U"_L
M<+8EM[ &^66[XFIDURPQS2 7E.6(0S*W?L=7"QQH@(GXB\)>G#PCG<H-8]_U
MX&,\MQRM"%*(I*8@ZF<'"TA3S:1T_*A(K7I.#3Q]/K!_,,FK9&Z(@ 5+_Z:Q
MW,RMB85B2$B1RL]L_P=4"1F!$4N%^8OV5:QCH:@0DF456"G(:%[^DKO*B!,
M]I\ N!7 ?2G JP">2;149M):$DG"&6=[Q'6T8M,/QAN#5MG07"_C6G+UE2J<
M#%=<5027]XCD,7K_HZ!;M4;2C-8LD7O"P0P6+)?ZPQ)V:NG+H 434J"SM2JM
MN$@!L>2(>11WCLZ6( E-U=-;]&6]1&=OSM$;1'/TYX850DTB9K94*6EA=E3)
M?U?*=Y^0OX3H$GGX KF.Z[7 %R^'NTVXK8RLW71K-UW#YSWCY@5:I:2R\6CJ
MUT\J''V4D(EO;:F6W'X[M][/5V)+(IA;:L,*X#NPPE]_P2/GM[;$!R)KV.#5
M-GA=[&%=!?%)%42Z"MK2+KD"PZ5/G5WH3L8!GL[LW6E"+6&!$P2X#FM(]6NI
M?J?40UV_2&E)-3J1,)KZP0.=CX,\WYFVJPQJE4&GRD\@Q)4Z\J(B*U(B(48D
M8US2?X@^"]ND!H]4O,6>[XZ=!VK;XK []<;M@D>UX-'+*D#O@.@ICR]0#K)-
M_>C16JO*Q%/_@?B6,!^;@Z!-^[C6/NY?O5^O(;L!_@W]BZYI3K,BJU^U)= Y
M0]^M/!!9PXQ);<;D%4^TR9 V#$36L&%:VS#MK(GW0M+,;+Q"0%*D**4)H+-[
M(%R<MV7>3><A@VS+LA/XDUEBY]@-./^O]LG=L[7?/47?51^*K6G(27N$7['^
M*_*AK!B(K6G%L;?!G3U#_SWP#-_XZ4W0C?S93(_M"^[N7PY-0=_"[V3MO=H#
ML34]./9%V'_-PN_LNGI;,1!;TXIC\X6[NZ_^A=_-%W04?B>R;Z;VR;U07\JO
M";^EN4 I)(K>N1RKV7AYSRT'DFW-5?&&277Q-(\;(#%P':"^)XS)PT#?/NO_
M-H3_ 5!+ P04    " "E@558J>)T,ZP"  #-!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6RM54U/VT 0_2LC%U4@4?R1+Z"))0BJVD/5B$![J'K8
MV)-XQ7K7W=TDM+^^LVOC)F HAU[LW?6\YS=OQN/Q5ND[4R!:N"^%-).@L+8Z
M#T.3%5@R<Z(JE/1DJ73)+&WU*C251I9[4"G")(J&8<FX#-*Q/YOI=*S65G")
M,PUF799,_[I$H;:3( X>#J[YJK#N($S'%5OA'.UM-=.T"UN6G)<H#5<2-"XG
MP45\/AVX>!_PE>/6[*S!9;)0ZLYM/N63('*"4&!F'0.CVP:G*(0C(AD_&\Z@
M?:4#[JX?V#_XW"F7!3,X5>(;SVTQ"4X#R'')UL)>J^U';/+Q C,EC+_"MHF-
M LC6QJJR 9."DLOZSNX;'W8 <?\90-( DM<">@V@YQ.ME?FTKIAEZ5BK+6@7
M36QNX;WQ:,J&2U?%N=7TE!/.IE,EC1(\9Q9S^, EDQEG N:6#JA8%J[0,BX,
M'$Y562E)1P;4$J[16,TSAYHR4QS!81-X!._@=GX%AP='< !<PDVAUH;)W(Q#
M2X+=:\.L$7=9BTN>$7>%V0GTXF-(HJ37 9^^'I[LPT.RJ?4J:;U*/%_O&;XO
M>L4D_\U<_QW#7^=\.\H<9AH-^5,?D$<==AKX?K$@YZA[?W3Y40OH=PMP7_2Y
MJ5B&DZ!R[](;#-*W;^)A]+[+G?]$MN=5K_6J]Q)[NM,?&?4'Y&L$JYJ.1MW9
M##7CP#.ZZ;-)AV>#_NG9.-SLIO4T;$0C*X[;L#W!_59P_Q^"J4XDF@I%M\RA
M%TQ0_=#XXBI;H.Y27=,.=^3$@WCT2'-'T# YZU8\:!4/7E1\HRQ)UOM&=RD<
M=/CJ+'ND\6G8B+Z;?O1(9;@S;-R@_\STBDL# I<$C$Y&Q*#KX5EOK*K\_%DH
M2[7WRX+^-ZA= #U?*F4?-FZDM7^P] ]02P,$%     @ I8%56'TFTU7)!@
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
M: %XO^9<[1_T!YJ[S-E_4$L#!!0    ( *6!55C.;$IFN00  #D1   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;+58;6^C1A#^*RMZJA+)B5G,FU/;
M4L[)Z2JE373)M1]._;#&:WMUP-+=]4OZZSL+!+!9..MZ_6(#GAF>>9B99_!D
MS\57N:%4H4,2IW)J;93*;H9#&6UH0N0USV@*OZRX2(B"4[$>RDQ0LLR=DGCH
MV+8_3 A+K=DDO_8D9A.^53%+Z9- <ILD1+R^IS'?3RULO5WXQ-8;I2\,9Y.,
MK.DS59^S)P%GPRK*DB4TE8RG2-#5U+K%-W,<:H?<X@]&][)QC'0J"\Z_ZI-?
MEU/+UHAH3".E0Q#XVM$YC6,="7#\70:UJGMJQ^;Q6_0/>?*0S()(.N?QGVRI
M-E,KM-"2KL@V5I_X_B,M$_)TO(C',O]$^]+6ME"TE8HGI3,@2%A:?)-#243#
M(7 Z')S2P3EQ<(,.AU'I,,H3+9#E:=T11683P?=(:&N(I@]R;G)OR(:E^C$^
M*P&_,O!3LSE/)8_9DBBZ1!]82M*(D1@]*[@ 3TNA.ZH(BR6ZF/,DXRE<DHBO
MT&T4B2VXW!^@H"25B*1+]*@V5* '1A8L9HI1>8DN2O]+=(4^/]^ABW>7Z!UB
M*7K9\*T$)SD9*LA#HQE&)>;W!6:G _,=C:[1" ^08SLC@_O\?'?GV'T([%44
M.A6%3AYOU!'O4:Q)ROXANBP'J"8TKU)@Y4E0";05%X Z \L2?;E=2"6@J/\R
M\5$ <,T =*??R(Q$=&IE^EYB1ZW9SS]AW_[%Q,X/"G;$U:CB:M07??9"#E K
M&7DEBYB:,BW<O=Q=CZ#=S,%."(]IUTRA;85]WP\JJR-L;H7-[<4VS[L-"C@2
M=,D43(<8GA,U%F@1R6\"@%H,3V"VK4+'ZT#I52B]7I2/&1502ND:Q13&%XKK
M;AO P!!"-VW&A:XV$W*OA<D/;'P"O&T4!+K53,#]"KC?"_R."K8C>FA#^T.M
M;_/"-T'T6W?W/-<^@=@V&G4A#"J$02_"MYD6\21A4@M5,=8D%()@YD((6C!<
M%X].L+:-_+'KFL&&%=CP++ P-%))<DV\TGJFX4L8*(+&^4Q77+=;,61T-[..
MB@[;B30)+1)I&WFV-S8G,JX2&9^5R(:26&U01 0M4C"A'+>?>NA[)RC;1H[;
M-1RP70NE?1;.F*YA='<B+*,<0?0;')4*U;9R0M<-.T VU!R?!7)'HD)ONG%B
M TO>Z: U66'/[X!9*R;N%1F]=>@1ID=5!%W&EOE,T_*XB-DZ/S2#=MISU[5/
MJ]1@Y038[@!=2Q?NUZYBNVG,6R/"D4$9 ML]A=@V&WNNTP&Q5C#<+V$O7$%M
MDK((:',WXV>A;RM6X'KAZ>PUF(UM9]Q5%K6TX7YM>Z!2WJ 'GJZO%!5)GXSA
MMD2! GNG"FPP<YUQQ^C%M93A?BV[[6;X38*_Q;3?6F%\&+BM_FN;A;YM=Q5*
MK72X7^KJ+>)!;Q&#:FE_A0VVR&#0> DXVEJ?N&1YLWZY/RC]0@>K'/A+\^KZ
M#2#_F<GY_WB#8W)K9<;]TMS8=!JT_L[3Z'N8O4]A4RK&HYG@?C =/35 /X#Y
M\S:4[V=^V'BOU7\J_$;$&G9'D. 5W-&^#J O1/&>7IPHGN6ON@NN8)7/#V&M
M '71!O#[BG/U=J+?GJM_2V;_ E!+ P04    " "E@5582WP2PR<#  !("0
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
M@F3Y/[MBWP>VYADM]U M1C6!:A+5U/"94O3H=8=&1S64YGX A2WW1OYRCYB
M_+I-7V[J3PIJR[9__+[91K48U02J2513J*91S5":^PBP/>#H/#W@".T!42U&
M-8%J$M44JFE4,Y3F!MOV@*-./6#728A?ZYUG],0^5!.H)E%--5HX/IZ$A*/1
M[&@B@HYL*,U-JVT)1V=N":N)R)>[//5-1=#.$-5B5!.H)E%-H9I&-4-I[F/@
MX./@SM,9CM#.$-5B5!.H)E%-H9I&-4-I;K!M9SCJU!EVGHJ@Y_VA6HQJ M4D
MJJE&.YF*1)-P<GQ,!!W94)J;5MLICOR=(C$5^;SZW3,102M'5(M13:":1#6%
M:AK5#*6YCP!;2X[.<][@"&T<42U&-8%J$M44JFE4,Y3F!MLVCJ,??&Q=SXD(
M6C2B6HQJ M4DJJE&.YF(C*)9-#F>B* U(J6Y:;4UXLA?(Q(3D2Z73/)O1N^8
MH_TCJ@E4DZBF4$VCFJ$T]Z/';4LY'IQE/C)&RT=4BU%-H)I$-85J&M4,I;G!
MMN7CV/]9?'_\[:O- "=O$1T>?YC ^\Y+QOZ-[AU-M#Y$-85J&M4,I;G1M/7A
MV%\?(I./#A=1\F]&[WTTVCNBFD UB6H*U32J&4IS'PBVF1P/SS/Y0.M&5(M1
M3:":1#6%:AK5#*6YP;9UX]C;^A"3CX<!CM\R>7QVRON.R\7^#>X=2[0L1#6%
M:AK5#*6YL;1EX=A?%OZ<% ^)"S9)?KNREYGI>#3#S_?>[Z+M(:H)5).HIE!-
MHYJA-#?@ME\<3\XSH4!K0U2+44V@FD0UA6H:U0REN<&VM>'8?S8C,*&8MAZC
M&+0<S>BZ9.S?Z-[11(L_5%.HIE'-4)H;35O\C?W%GW=2T>4H!=H$HEJ,:@+5
M)*HI5-.H9BC-#;CM"L?S\TPJT.X/U6)4$Z@F44VAFD8U0VE.L">V^YOXSU#\
MXY.*9H#CHP_A\92BXW*Q?X/[QA+5)*HI5-.H9BC-C:5M[B;^YNYSF>;KN@LY
M[C_>-5<E?^Q(_F+>];RVG7_DOKMD5(M13:":1#6%:AK5#*6YV;?5X"0ZRUQC
M@E9]J!:CFD UB6H*U32J&4IS@VVKOHG_),2>;P_U:[WSC#9\J"903:*::K1P
MXD[;!H/AR;M#T8$-I;EAM?7=Y-SUG7^ WODEM;C1.ESZ#AU7HII"-8UJAM+<
M^-J:;^*O^: )=,=2T+\QO:..EH*H)E!-HII"-8UJAM+<AX,M!2?G*04G:"F(
M:C&J"523J*903:.:H30WV+84G)R[%/0/T#OB[<5AR]N@T7$%JDE44ZBF4<U0
MFAM?6QQ._,4A.$WI4#/Z-Z9WU-&:$=4$JDE44ZBF4<U0FOMPL#7CY#PUXP2M
M&5$M1C6!:A+5%*II5#.4Y@1[:FO&Z;EK1O\ ?2,^;2\C3]XRC8XJ4$VBFD(U
MC6J&TMSPVC)RZB\CQ2[/%KL\3[>+[W5PT\X?T^F'>X<6[1I13:":1#6%:AK5
M#*6YT;9=X_0\7>,4[1I1+48U@6H2U12J:50SE.8&VW:-TTY=XQ^9<*#U(ZK%
MC=:AOD''E:BF4$VCFJ$T-[ZV?9SZV\=/QY]>O\Z2;>&?:Z!U(ZK%J"903:*:
M0C6-:H;2W$S;2G(Z/L]< RT742U&-8%J$M44JFE4,Y3F!MN6B].>GY*X:8Y%
M7V=YA>WWXDDU?G5;:[[1CK'1#J_F-AXT_XX/;J %(JI)5%.HIE'-4)H;7EL@
M3OT%XJ?T/OE>OP6OJ/?-]:W[+QZF':UQ1?O"1CM\=UD8C4:M<44+0U23J*90
M3:.:H30WKK8PG/H+PU^R[>W+,LTWP3*]+E\$MWE6%*TQ1;L^5(L;[7 ?'8:C
ML"7THEG4>7Q,I[.6126ZC0K5-*H92G,S:%NZJ?_"H5_J^'5X08:6<J@6HYI
M-8EJ"M4TJAE*<W(\LZ7<[#S7_9RA51RJQ:@F4$VBFD(UC6J&TMQ@V\)NUO.Z
MG_U>D/GUWOD.3Y[!1\^\($,'%J@F44VAFD8U0VEN>&TE-_-?&?1CGBW2=%D$
M-WFVZ?*"K/$.9Y/1N#5@[YM%.V41;=%03:*:0C6-:H;2W"S:%FWF;]$^/AP:
MJ/-W\W1YVD56E*TON1KL,(C#MA<U[_VC]G[*1\_%0S6):@K5-*H92G.3:@NS
MF;\PZWQ<P._T?G)':[)&.WP 30;3<=MQ@;9%H^'#LD?'!=!M5*BF4<U0FIM!
M6W#-?G3.7;)=7G\/UFE9)?'@6=M[F,"/]@XD6F^AFD UB6H*U32J&4IS8VWK
MK=EYSIV;H;T6JL6H)E!-HII"-8UJAM+<8-OJ:];SW+F>APG0(FQV6H2UOXB+
MT7$%JDE44ZBF4<U0FIM=VX/-?G#B7!W/^H<=B@@_U3NH:!6&:@+5)*HI5-.H
M9BC-#;,MU&;G.>UMAC9LJ!:CFD UB6H*U32J&4IS@CVW#=N\YVEO_688?KUO
MOANMPPP#'5>@FD0UA6H:U0REN=FU)=K<7Z)]V*W+E3WM[3&P_JF&W^R=6/2$
M-U03J"913:&:1C5#:6ZJ;;LV/\\);W/TA#=4BU%-H)I$-85J&M4,I;G!ME7=
MO.<);SVG&NC9;O/3)C!\IF=&!Q:H)E%-H9I&-4-I;GAM>S?WMW=FN\C3NFE.
MUL'^W96_9,DV^$= ?$KJK]OTY2;;EG>ML4?;0%2+44V@FD0UA6H:U0REN8\,
MVRG.SW/2W!QM%5$M1C6!:A+5%*II5#.4Y@;;MHKS3B?-=;T8N%_KG6>T3$0U
M@6H2U52C'5\V:1 >70D<'=50FIM46Q/._37A.2<G7^[RU#<]02M&5(M13:":
M1#6%:AK5#*6YCPU;0\YGYYF>H)4DJL6H)E!-HII"-8UJAM+<8-M*<NX_QZ_O
M] 1M(E$M1C6!:A+55*.=3D_&Q_,3M&2D-">JX<"VC/77_U\SE,^KWY^?G_Q@
MP_KFGN5BEA,L)UE.L9QF.8-Q1X^1\. Q$IYEIO+H8A%'.TV6$RPG64ZQG&8Y
M@W%'$8\.(NX_<[#GG.4'7/]DHZ4FRPF6DRRG'KF3F<OQ]1PU.[#!N(?07A9W
M:5K&29E<O=FD^6WZ/EVOBV"1[;857R?YZ:=!GM[4F7[]+KJX//EY'+Z68?WS
M2\M<O;E/;M,/^P^8+X)U>E.1@U?UM;_R>N[R^$V9W5>_R(O@.BO+;+/_\BY-
MEFE>+U#=?I-EY>,W]0#?LORW_69?_1-02P,$%     @ I8%56/LVG79)!0
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
M93/B[KU+L2^R/C.%_:5)##/,\BY[F*ZV[X:V)T8NT]<K4VF,3-+#!; (E W
MWV=2FN<3^\8F?T,W^@E02P,$%     @ I8%56$2Q@5+7!   JAL  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C@N>&ULQ5EM;]LV$/XKA%8,*9!$;WY+9QM(
M+'4-T&Q!LFX?@GY@Y+,E5!)=DK;383]^1TF1+5G1K(WIOM@B=?<<^=SI3B>.
MMXQ_$2& )$])G(J)$4JY>F>:(@@AH>*<K2#%.PO&$RIQR)>F6'&@\TPIB4W'
ML@9F0J/4F(ZSN5L^';.UC*,4;CD1ZR2A_-L5Q&P[,6SC>>(N6H9239C3\8HN
MX1[DI]4MQY%9HLRC!%(1L91P6$R,2_N=;P^40B;Q>P1;L7=-U%8>&?NB!M?S
MB6&I%4$,@500%/\V,(,X5DBXCJ\%J%':5(K[U\_H[[/-XV8>J8 9B_^(YC*<
M&".#S&%!U[&\8]L/4&RHK_ "%HOLEVP+6<L@P5I(EA3*N((D2O-_^E00L:>
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
M,!Q17JK+CN)9<<U\Y@HOK45S#30"H0WP_9)SM>OHFVO]:6/V/U!+ P04
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
M%( P /U\S;DZ3,P&P]^,]%]02P,$%     @ I8%56%%T<5L@ P  &@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULM59M;],P$/XKIX#0D*;FI>W6
MCC;21H488F):&7Q ?'"32VMP[&"[+^/7<TZZM-.R -/V);'CNR?/O?CN1FNE
M?YH%HH5-+J09>PMKBQ/?-\D"<V8ZJD!))YG2.;.TU7/?%!I96BKEPH^"X,C/
M&9=>/"J_7>IXI)96<(F7&LPRSYF^.4.AUF,O]&X_7/'YPKH/?CPJV!RG:*^+
M2TT[OT9)>8[2<"5!8S;V3L.3L[#G%$J)+QS79F\-SI294C_=YCP=>X%CA (3
MZR 8O5;X%H5P2,3CUQ;4J__I%/?7M^CO2N/)F!DS^%:)KSRUB[$W\"#%C"V%
MO5+K][@UJ._P$B5,^83U5C;P(%D:J_*M,C'(N:S>;+-UQ)Y"%#V@$&T5HI)W
M]:.2Y819%H^T6H-VTH3F%J6II3:1X])%96HUG7+2L_&Y3%2.\)EMT,#!!"WC
MPKR&E\ E7' AR'-FY%OZDY/WDRWJ684:/8 ZP:0#W? 0HB#JPO5T @<O7]^%
M\8EHS3:JV48E;O=?V'[[2*=P;C$WWYLH5E"]9BB7[2>F8 F./4IG@WJ%7OSJ
M17@4O&DAVJV)=MO0XVNI,5%SR7]C"I9M8(82,V[!+I@]!)[![OR0$G<I4LC8
M2FDV$S? LHR2EF01L%Q2XI8HFEEL,K4B,RS)N'NXBKN=:.2O&BSHU1;T6BV8
MD*.-Y8ES-IPN[4)I;F_@VP7F,]2-#F\%?*3#^S7=_M-E1O\9B![51(]:_?JI
M0(HBEW,0RAA(F-8W5%S73*>-%ZU""X.]V(:]SK YN,<UB>-'DZ "/?M1II\"
MW!3<"2K91.VX@5K4Z353&]34!JW4J-92)97_D7:M>(^,YK!F.WRZM!L^ ]$P
MV!7ZX$D3;PMW)[S=SJ YNN%>OPE;:4PMU3!@,H6/*F$"/BPU-RFO>G1;F-MQ
M'^N^7><)G[#UA,_1>\)=\PG;N\]_A[I[/]3]X,%8[UI(V-Y#W!U.-*;4]_[.
MH7>OA_6">W7.WYMTW-1XP?2<2P,",U(+.L=4VG4UB%4;JXIR^)DI2Z-4N5S0
M\(K:"=!YII2]W;AYJAZ'XS]02P,$%     @ I8%56'ZH^>W& P  ( X  !D
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
M@6TMFK;[3,MT+%02/9*.T_WZD;(B623#68#R);&L<UX?/KR^TN6!LI]\2X@
M#U59\ZO95HC=Q6+!\RVI,']+=Z26=S:455C(2W:WX#M&\+I)JLH%\KQH4>&B
MGBTOF^^^L.4EW8NRJ,D7!OB^JC#[]8&4]' U@[/'+[X6=UNAOE@L+W?XCMP2
M\7WWA<FK1:>R+BI2\X+6@)'-U>P]O+A!2"4T$3\*<N GGX%JRHK2G^KBT_IJ
MYJF*2$ERH22P_'=/KDE9*B59QS^MZ*S[395X^OE1_6/3>-F8%>;DFI9_%VNQ
MO9HE,[ F&[POQ5=Z^)VT#0J57DY+WOP%AS;6FX%\SP6MVF190574Q__XH05Q
MD@"#)Q)0FX#.3?#;!/_<A*!-",Y-"-N$INF+8]L;<!D6>'G)Z $P%2W5U(>&
M?I,M>16U&BBW@LF[A<P3RT]U3BL"ON$'PL&K6SD.U_N2 +H!&=D0QLA:W0/O
M.2>" UROP1\%7A5E(0K"7X-7&1&X*.6G.?A^FX%7+UZ#%Z"HP;<MW7,9SB\7
M0I:I?FR1MR5].):$GB@I(_E;X,,W 'G(MZ1?GY^.+.G9^>G0DGYS?KHW3%_(
MKNGZ!W7]@QH]_TF]MA>$[ 5\[ 5&2BR*^@X(>F'#>U0,[(IJY;G@.YR3JYE<
M6CAA]V2V?/D;C+QW-MA3BF53BMU,)#;H%K_K%M^EOKS&NT+@LOA7]LS7E[C:
MO<N:R<'I1APP(R"G7%C'_E$W;'35*GZ_#&(_E"/M_I2Z&041C*)A5.:L<2S.
MB<0&.(,.9^#$^9&L"</E&\ %%J0A*?= N<C7S;C/Y00H[#B/NM$)*#]%D:?A
M-*-"#Z:!AM-9XUB<$XD-<(8=SM")\U;0_.=<[9]K.1 K>:C@6&W+-H"A@08%
M,8PU@)8H:(Y'9U5C 4XD-@ 8=0 C)\#/.SD<FR6V))*B=>1%!A*(DD@'9XD*
M/*2//&<U8\%-)#8 %W?@XG,F\G$M-.9R+0^^M$=+.0<Y9NR7O"\73?M9(38
MQEZD+Y=F$/3\*-4H.TL?2WDBL0'EI*.<."EWAP)&[DF])S9NB;GDI2G2N)E!
M,$':XIDY:QF+;2*Q ;:TPY8ZL;TOI2W"=4[4@&PWE684VB=X:L*)/9V@)2CQ
M?(V@LZRQ!"<2&Q"$7F\7/"?#3[7 ]5VQDA[A>!JUGN\]RWP,]4W9$A7J,SMS
MES.6W51J0W@G7@NZ!V">L[V<MBM:[Y\8=*W"X$ # YV<&12$H4[.6<MH<A.I
M#<GU+@@Z3_/+SV)+F)47,D\F::+/4DM4A%)]FKIK&$WL.?P)[ T*=#N4;U3Z
M$_7(1+>/5HJ^Y9CBHS32.5KB8)+H]B5SUS::Y'-8$]A[$QB<;\'+_NG'__IP
M.*6AN)Y4+9M4[68JM6$/]78'NOW.>9N2Z6'FL@(8&XN%-1 FOFYWW%6-9O@<
MA@?VC@>Z+<^U>F"AGOO1E<!%K89U3FO!</X$3M/9S*&?Q,8N;XN+4!+K,"?U
M0%.I#6'V+@BZ;= Y_A&:IF6>)E&H\[.$03EHC25W4G<SE=J07^]OH-O@?"P>
MY'KKF,NF<9F'B>_K["QA\G!@#+U)'<Y4:D-TO<>!;I/S]$G)M"KSQ ^,U<\2
MEGK06/LF]313J0T?L?>F!KE-C>6L=++/6Q^QF]YE#M/$,TZ>MD#D)9&Q_KE+
M'/UL_#F,#NJ-#G(;G1^XW./CB\!'SVVE:/J8N1\GD0'1%A?$Q@.>-BX<Q,$T
MUOS3C2T.I3#IXX;M/GE9X[8I?Q%A'T:_K,U'9ADIBH)$;[XE#J(@\G3+YZYN
M]!B:U, L3MY1JE?0?V)V5]1<;I ;*>^]C67SV/&M[O%"T%WSVG)%A:!5\W%+
M\)HP%2#O;R@5CQ?J36CW;GWY'U!+ P04    " "E@558K, L194#  "O#@
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
MIP/5::K)^YGK#EPT=";VOLJC=G!=>30$5N.Q7_#8U_+XDNP)%P53UR"H+N*
M<@$2*L!1'G&,!'2=I!2W,9=U,ZXP-QQ:GE/YP#,.M0/KRJ$AL!J'@X+#@7D.
MK\&6L) NT\6;MV;"+A?HD6#6OC[U X'*$R 09Y(MQ7N)CVVJ/]<"=27?$%B-
M_&%!_E ;\Y.DGH6!.&W\TY;_^D!2;6B55"UB5TDU">8; JLQ.2J8'+WS438R
MR;M),-\06(WW<<'[6+N"O\@5'";KDQ[H!4 /Y6:>;71I';O290BL1A=TRIS8
MZ;;E,_F]!D(E!2L<,K#'T8ZTIKM.XZ#RD#4\.YMRJW[5ZNS\\EN0W)'5+ZSJ
MT54R?M@MNK7<?2J\@ZJ2TG-F3YBL^K)?I,0+\KV@LRY'E:$.D-4?GT?=8N98
MX_.XFU;RJ'?'%P)'9>"H6^ [>23*295U;*XV.DW7@W<5%Z-HOBFT.K%EB0+?
MNT:!1HL4HVB^*;0Z^66= O6%RH^)E=>0&.A6)";GJVDUMEQ'DWO[K2[>A1U<
MUA)07TS\%.GJ-S4)6FY#L%O,D.6.SN-NFDGM&KKCRN<""V4U /59>*N.<97O
MJW\$)L&;],QDACXWBN:;0JL37&;\</C>>F:T0C"*YIM"JY-?%@E0FPO_H)Z-
M&K+3;R08\W:K_OE6;EIYGG5I]Y;).-2GT#]%P\8-U>F/K0$ZC[MI)J5NV,B_
MFF9#:(UA>^2H3*M1Q[1:Z996I/2(7?>)433?%%J=S3*-1_"=10IIZXC.Y)M$
M\TVAU<DO2PFD+R4ZE=3?P=+4U'K/SIP9K1+LRJ533-A:7=YQ$-!=(K++FJ*U
MN""\4]=B9^WW\-;/KOE*F.S6\0&S=9AP$)&5A'2LH4RN6':1E[T(NE576PLJ
M!(W5XX;@)6&I@?Q]1:DXO:0=%->IL_\!4$L#!!0    ( *6!55@]<E!N P,
M !0,   9    >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;,5776_:,!3]*U8F
M3:T$C9.0 !U$:NFF55HU5/;Q4.W!)!<2-;$SVT#Y][.=-",MH")%Z@N)[7M.
M[CT^MBZC#>./(@&0Z"G/J!A;B93%I6V+*(&<B M6 %4K"\9S(M60+VU1<""Q
M >69[6(<V#E)J16.S-R4AR.VDEE*8<J16.4YX=MKR-AF;#G6\\1]NDRDGK##
M44&6, /YLYAR-;)KECC-@8J44<1A,;:NG,N)@S7 1/Q*82-VWI$N9<[8HQ[<
MQF,+ZXP@@TAJ"J(>:YA EFDFE<??BM2JOZF!N^_/[%],\:J8.1$P8=GO-);)
MV!I8*(8%667RGFV^0E60K_DBE@GSBS95++90M!*2Y15899"GM'R2ITJ('8#3
M.P!P*X#[5H!7 3Q3:)F9*>N&2!*..-L@KJ,5FWXQVABTJB:E>AMGDJO55.%D
M.),L>NQ>*R%B-&&Y<H<@1M^S6;FQB"W0U8;P6*#O*RDDH7%*EVB^19])E)1+
MZ,>V@'-T=@.2I)DX1UTD$L)!C&RI<M1?LJ,JG^LR'_= /C<072#/Z2 7N]X>
M^.3M<+<)MY4RM3QN+8]K^'H'^.Y!2)Y&4JDCM%*(E%(\W$$^!_YG7X%'&?6Q
MO!0%B6!LJ7,G@*_!"C]^< +\:5^Y+9$UBO?JXCW#[AWRAM[#[ORU-ZXX)W0)
MZC1+;83=N"G9FNG2%P_?%"6ZE9"+O5)Y;4K5$EE#JEXM5>^H3W:.1@?1E?;&
MOGI+DL"0Z MV'3H.=OI8676]6\J>.*_G!WA0QS6R].LL_=/<O**I[""I[N5J
M^X[Y^BCWJ9O5$EE#AJ"6(7AG7P=M2M4264.J?BU5OPU?]U_Y-<!]!^,7MGX=
MUO/]_B%7#^H<!Z>[6G10 =RT.31ZB[N/?N/4+6N)K"''L)9C^,[N'K8I54MD
M#:D<_+_[P6WXNV)I7,@N'OJ._\+A^P(=W',#_,+C]D[+IOOE.\*7*14H@X5"
MXHN^NB!YV8*6 \D*T\7-F50]H7E-5-L.7 >H]05C\GF@&\/ZCT#X#U!+ P04
M    " "E@558;;UF#2\%  !C(0  &0   'AL+W=O<FMS:&5E=',O<VAE970X
M-"YX;6S-6EMOHS@4_BL6.UJU4MN N27=)%);.KLC;:6JF=E]&.T#A=,$%7#6
M=IK._OJU@7(+L1K5(^4E 7+.Q[E]^!R<Z9;09[8"X.@U2W,V,U:<KR]'(Q:M
M( O9!5E#+GYY(C0+N3BERQ%;4PCC0BE+1]@TO5$6)KDQGQ;7[NE\2C8\37*X
MIXAMLBRD/ZXA)=N981EO%QZ2Y8K+"Z/Y=!TN80'\V_J>BK-1C1(G&>0L(3FB
M\#0SKJS+ +M2H9#X*X$M:QTCZ<HC(<_RY$L\,TQI$:00<0D1BJ\7N($TE4C"
MCG\K4*.^IU1L'[^A?RZ<%\X\A@QN2/IW$O/5S!@;*(:G<)/R![+] RJ'"@,C
MDK+B$VTK6=- T89QDE7*PH(LR<OO\+4*1$O!\O8HX$H!]Q6</0IVI6"_5\&I
M%)PB,J4K11R"D(?S*25;1*6T0),'13 +;>%^DLN\+S@5OR9"C\\7G$3/Y]<B
M<C&Z(9DH)Q86"3E9E)6 R!/:*W3[*H_A%)T$P,,D9:?H''U;!.CDTRGZA)(<
M?5V1#0OSF$U'7)@K;SJ**M.N2]/P'M,LC.Y(SE<,W>8QQ%V D?"S=A:_.7N-
ME8@!1!?(MLX0-K$]8-#-^]7Q@'KP?G5+X8U=I\XN\.P]>+?9.B4_ - "Z$L2
M096FQYTTG:&K-"51F3*1S@>(R#)/_A-B]T 3(J499^C[G^(.Z N'C/TSE*[2
M'&?8'/F NF3K,(*9(9Y 3-@$QOS77RS/_&THU#K! DU@G30X=1H<%?J\BJT(
M)FO%/VK3!$J:#,6TQ'8+;/F,?A%E[_N>**^7=K0&Q"P33YRN6#"$9MK^I!;K
M>.C6'KI*#V5UR+JA$&TH3?(E^GX'V2/0P2I18AU:)3K! DU@G1AZ=0R]XR*K
MIS,-.L$"36"=-/AU&OR?2-82VVO3RS'=/E<'I"SLCGM4'9#" FR8J>/:O?&[
MF$IR..>B/4.LK#:&Q!*,"%\!57)7B7YHT>@$"S2!=:(ZJ:,Z.2[N3G2F02=8
MH FLDP;+;'I5\R>RMP)O4PY[IM=C[X"4;?E]]@Y(^:[C#[/7:C7CEM+!KX2'
MJ6B;HW0C.E[9/T?UVOL"^0:4[%6#'UHW6M$"76C=P.(FL/BX*%S9HRL7.M$"
M76C=7#1CBZ5LQS_*8GMWX?2\_O)Z,R3F.+;7Y_& V&326M*[/C8S@:4>"A9A
M"NQ,#.KT&;CLF.7Z6X[S(-^Z1&)-9FHR*V]P< 'I1 MTH76#VXPCEGMD9-8Z
MTVA%"W2A=7/1C#66LEW_*)F]W279&4_Z'?60F.B\)WTR#XB9>&SO(7,S,UCJ
MH>%!Q"VDT:H@<2P6XI2L,\BYFK]*S(-K1B=:H NM&\]F2+'&1\9?K7.-5K1
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
M6?H?'%5;<P"6>\:32 6+$41!?/K$/Q2(0@"TS@0@%8"J >Z9 $L%6-4 ^TR
MK0+LM@&."DBG;ISFGH*;8XZG$YH< 96MA9K<2.FGT8)7$,M$>>14?!N(.#Y]
MY,GRZ?I>H%Z!61*)_&,X/8/O'T^I Y(U^!H?"..BQ6?Q08.EW$P#Q3<!9U?@
M3I[N@#]_ ._GA.,@9!_ -?CZ. ?OWWT [X !V!93PD 0OX2\D]M?MLF>X7C%
M)@87DY%#,I9JX+/3P-&9@4,$/B4QWS+@QRNR*@L8@D*& KV@F"&MXIPLA\""
M5P"9R&H8T+Q].&H(]]N'0\ULK.S$6JF>?4:O<*I8>JKV@OL5X.(JOUZDI_O[
M)Q(M"/VGB;U66]Z\;M@.+\GM0-R=&*$',IC^^@MTS=^:N/4IYO<D5F)J9TSM
M5-TZ=['()%;T2A?+':4XWA!Q ^5@\0R*[1[P<WKX[HBI8/Z7D 0?.8E8(W>[
M3^Y]BOD]B96X.QEW1YO++_>?*Q#O9<I>@079!'$<Q!MY>]H1&B2K)IPG63>5
ME4OF86H[CF>.)L:A"$K;>U=0/8F50+D9*+<EJ&.Z0HK\PP="Q8H/-B)#.5AA
M3L :!Q0<<+@GK4&>NAT50+JCX0A6.&H'UY5C3V(ECE[&T=-R_$/"RO.MB8A7
M2RW+]<;0JB#1]M,524]B)22C#,FH'9)VF=6$;%1/(CBTO JQAE9H:%4N6;_>
MRO.&GC4N_&41I?F.L_F.M?,59>B:!*\DP;B6!-?(=D=N94K:GKHF04]B)2C0
MS,M%LRV6RQ-!]5$ZQ_;0<1O/W@FA?EA=&?:E5H98J+FA%N*WTFK62 C6,PN.
MX<ARJERT/77FTI-:F0O*N:!67'XBLU#]OF .G>I=63^.SM1Z4BM3RPM]J*_T
MZ]41B5?ZY5PI%M/+-3UHFE5.]79-!92O'^&E!/*R'&JKSPO*GM<)V4VW*%,@
MROZJU4]32+U(\O5SN9157DK#MK4TWFPHV4@R02RL8LR"Y=D+Z_X5U>^PT<ZH
M**> Q$&N55T?]>*=+\>WJ,!A7H)#?0W>:+S9E<RU]+E>O&QCP/6=='6"O:KY
M?:F5 >>U.?3^9Q<.^ZS:Y[VJ^7VIE>'G+@#J;<#%5ESI%I<2"$T;N;4U1SN
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
MH4I1X<%U5U705!4HS0&EN: T#XI6M[W*5^'6],@/)3 *Y.%<.<38JL^4\_;
MG2T$S3^!TCPH6MW"*@6%N^6@.F^,AB=[%/MXW9NWMZ&SFZ"9)E":!T6KNUFE
MI'![3NH:J0Q\FL&QQF/KU&30'!0HS06E>5"TNLE5N@K_:+[JLBTR:&X*GZ:
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
MJ(&@0=N'8A]H:6P3I427I.+T[Y>4%$5295G!*GF(16K.&9Y##\/)\L3%#WD
M4.@A9HE<60>ECM>V+<,#Q$2.^!$2_6;'14R4'HJ]+8\"2)2!8F9[CC.U8T(3
M*UAF<[<B6/)4,9K K4 RC6,B?MT XZ>5Y5J/$Y_I_J#,A!TLCV0/=Z"^'&^%
M'MDE2T1C2"3E"1*P6UGOW&OL^@:017RE<)*59V2D;#G_808?HY7EF!4!@U 9
M"J(_[F$-C!DFO8Z?!:E5YC3 ZO,C^X=,O!:S)1+6G'VCD3JLK+F%(MB1E*G/
M_/0/%((FAB_D3&:_T2F/G<TL%*92\;@ ZQ7$-,D_R4-A1 7@3L\ O +@-0'C
M,P"_ /A] >,",,Z<R:5D/F"B2+ 4_(2$B=9LYB$S,T-K^30Q^WZGA'Y+-4X%
M&'9Z)D)KGBA!MVFV&;>,).@U!D4HDV_06_3E#J/7K]Z@5X@F:$,9TU%R:2N]
M $-CAT6RFSR9=R:9ZZ&-SG.0Z'T2050GL/7*R^5[C\N_\3H9,80CY+M7R',\
MOV5!Z_YPKP6.^\/=#C5^N1E^QN<_>S,PE2'C,A6 OG_2,>BC@EC^V[8%>8IQ
M>PISC%S+(PEA9>ES0H*X!ROX\P]WZOS=9M^09'@@LIJUX]+:<1=[\#X^,OX+
MA*X=%1YHLD=AQ>0K= 010J(0WZ&?*6%T1_4^0 X"^5<MNLWU/+N;[ZPY;.\#
M9S19VO=5-_L$X0M!-?634OWD?ZB75TAQ15B;KIQW45G,;#1OR/H]9C'RG>J/
MV]#X.V)Z3N*TE#CM)S'2I2+ Z-)_QWKKS,DG5=,;*B]&X*Z(FJ99J6G6J6E#
M$QJG,?J^@7@+HK7<.QF>6^Y#DN&!R&K.S4OGYB]_DLZ'M'9(,CP06<W:16GM
MHD^AP?D#5!*F2Z_-T47;V=8\'=:]HO"EJ)HXUWFZ#SG=-4<>+M9<-\5SOQF#
MLN&AV.KV5:Z3[LL77I%C*'^'9,-#L=7]]9[\]5ZL^@KJ1LG,FK>4?F'X8EA=
MX=,=V.V\!S[GIE:YGW6H]EL/BFE3=:\P?#$L5VU7.K(8Q#[K;*56DB8J[V[*
MV;)[?I?UC(WY&]-59YW>$TW>DF^(V--$(@8[36F<MY#(N]Q\H/@QZ_NV7.DN
M,GL\ (E F #]?L>Y>AR8!.7_&H+_ %!+ P04    " "E@558.DTKNQX"  "=
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6R%E-N.TS 0AE_%,A("
M"36G;D%+$JG=@MB+154KX )QX223Q%K'#K;3[+X]/J2A2-UR$WOLF<__.#-.
M1R$?50N@T5/'N,IPJW5_&P2J;*$C:B%ZX&:G%K(CVIBR"50O@50NJ&-!'(:K
MH".4XSQU:SN9IV+0C'+82:2&KB/R>0-,C!F.\&EA3YM6VX4@3WO2P 'TMWXG
MC17,E(IVP!45'$FH,[R.;C=+Z^\<OE,8U=D<V4P*(1ZM<5]E.+2"@$&I+8&8
MX0AWP)@%&1F_)R:>C[2!Y_,3_;/+W>12$ 5W@OV@E6XS_ &C"FHR,+T7XQ>8
M\KFQO%(PY;YH]+Y)B%$Y*"VZ*=@HZ"CW(WF:[N$L((Y?"(BG@-CI]@<YE5NB
M29Y*,2)IO0W-3ERJ+MJ(H]S^E(.69I>:.)T?H#%7K-$]]S_8WM2;+6A"F7J;
M!MH<81V#<L)M/"Y^ 1?%Z$%PW2KTB5=0_0L(C+998'P2N(FO$K=0+E 2O4-Q
M&"=HDGN%F\R))XZ;_"?Q/?1":LH;]'-=*"U-F?RZE+>G+2_3;.O<JIZ4D&'3
M&PKD$7#^^E6T"C]>T;J<M2ZOT?.O0U> 1*(V;6#5DH(!4CX!=4FLQZT<SK;E
M,8_2X'BN(#@KF0YDXQI#H5(,7/OJF5?GWEO[DOOK[AOW@<B&<H48U"8T7+R_
MP4CZ9O"&%KTKP$)H4\YNVIKW Z1U,/NU$/IDV /F%RG_ U!+ P04    " "E
M@558NDQIN^0"  #("@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6S%
M5EU/VS 4_2M6AB:0!OEJ0LO:2-".#0DTU,+V@/;@IK>)16)GMMO"OY_MA*B!
MT($4B9?$3NXY/O?<F^@.-XS?BQ1 HH<\HV)DI5(6)[8MXA1R+(Y8 52]63*>
M8ZFV/+%%P0$O#"C/;,]Q0CO'A%K1T#R[YM&0K61&*%QS)%9YCOGC&61L,[)<
MZ^G!E"2IU _L:%C@!&8@;XMKKG9VS;(@.5!!&$4<EB/KU#T9#W2\"?A%8".V
MUDAG,F?L7F\N%B/+T8(@@UAJ!JQN:QA#EFDB)>-OQ6G51VK@]OJ)_=SDKG*9
M8P%CEOTF"YF.K+Z%%K#$JTQ.V>8'5/D$FB]FF3!7M*EB'0O%*R%97H&5@IS0
M\HX?*A^V &[O%8!7 ;RW OP*X)M$2V4FK0F6.!IRMD%<1RLVO3#>&+3*AE!=
MQ9GDZBU1.!G-(%$UD>B"EAVAK=V_9#0YO%3V+M"I$" %.GM$WX$E'!<IB=$4
M$A5W@/8G(#')Q $Z1+>S"=K?.T![B%!TD[*5P'0AAK94(O51=EP).BL%>:\(
MFD!\A'SW"_(<SV^!C]\.]YIP6UE3^^/5_GB&SW^%;PIKH"L0:,E9CKX]2. 4
M9VAL*@-<()4E>NG7W:7B01<2<O&GS8/RT%[[H?K+/1$%CF%DJ4]3 %^#%7W^
MY(;.US9'.B)K^./7_OB[V*,;)I4=F38@,P9@8T!;SB518(CTSV4=N7X0NN'0
M7F]GTQ(6^+X7U&$-G;U:9V^GSEM*I%(WDUBJ8MY=03X'WEJ:G3SO+4U'9(V4
M@SKEX"-:-^C2GX[(&OZ$M3]A5ZU;$H6-UNWY+UJW)2QPPR!L;]WC6N?Q3IT_
M90H<Q6Q%)2?_:=Z=3.\M3D=DC:3[==+]CVC>?I?^=$36\&=0^S/HJGD'+?]=
MQWG6NBU!83AXUKCVUIRA9[PKS!-"!<I@J6#.T;'"\W)N*C>2%6;TF#.IRF:6
MJ1HU@>L ]7[)F'S:Z&FF'EZC?U!+ P04    " "E@558W^9TO?T"   !"0
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
M!N@*A G0]]><J\/ /*#^]V+^'U!+ P04    " "E@558N*P(;9P$  !W(0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6RUFF%OFS@8Q[^*Q4VG3>H5
M3 A)>TFDM8!NTU6JVNWNQ6DOG. FJ( SVR3;Z3[\V4!)"-1+UJ=O$G#\_SW&
M?WA,'IAL&7\4*THE^I:EN9A:*RG7E[8M%BN:$7'.UC17OSPPGA&I=OG2%FM.
M25R*LM1V'<>W,Y+DUFQ2MMWRV805,DUR>LN1*+*,\.]7-&7;J86MIX:[9+F2
MNL&>3=9D2>^I_+R^Y6K/;BAQDM%<)"Q'G#Y,K??X,L(C+2A[_)70K=C;1OI0
MYHP]ZIT/\=1R](AH2A=2(XCZVM!KFJ::I,;QM89:34PMW-]^HD?EP:N#F1-!
MKUGZ=Q++U=0:6RBF#Z1(Y1W;_D'K QIJWH*EHOQ$VZJO/[+0HA"29;58C2!+
M\NJ;?*LG8D^@./T"MQ:XAP+O&<&@%@R.C>#5 N]0X#\C&-:"X;%#\FN!7\Y]
M-5GE3 =$DMF$LRWBNK>BZ8W2KE*M)CC)]9EU+[GZ-5$Z.;LOYH)^+6@N4;A1
MGP*]#:@D22K>H=_0Y_L O7WS#KU!28X^K5@A2!Z+B2U59*VW%W64JRJ*^TP4
MC&Y8+E<"A7E,XQY]8-:[/]*'/XAO MAJRIIY<Y_F[<HU$B,Z/T?8/T.NXWH]
M [HVRS^27,E'S\J#E\E#LSR@BW,TP*5\T"./CI=CPUP.FG-P4/(&1YZ#Z)\_
M50_T0=),?.D[V2J<UX_3N?A2K,F"3BV5; 7E&VK-?OT%^\[O?49!P@)(6 @)
MBX!@+8.]QF#/1)]]4FN>*/AWI-+9XO$,;4A:T#.UJGPM$D[C,[1@0J*,RA7K
MN[BOC/13_8:$!9"PL((-2YB^(]C,\'@\4%?89M_(GE[.V,-^TZUET;"Q:&BT
M2%W3-)M37E[3Z%[[A.[HNN"+E5JWT2UG2TZR/G.,W%/-@80%D+ 0$A8!P5I.
M^XW3/FRV]2$-AH0%D+ 0$A8!P5H&CQJ#1Z^:;8WT4_V&A 60L+""^>ULZS@'
MV18H9,O(<6/DV&ADE87Y+@NOJRQ\IMKTG\8D7R)2*!MY\B^-]SN2C!6Y[#/7
M&/%4<R%A 20L''<627> W8Z[0#%;[EXT[EZ8W>WDX9MR!?Z"_D,_OQH;8Y[J
M+R0L@(2%D+ ("-8Z"["S^P/NP*['-0_(8U!: $H+06D1%*WM\UZA!?]D-M_+
MX<\G;C/]9-=Q-T$.'><P009']@M!1Q=!T=I.N3NGW%>]@3+C3[;*[=RHN.Z@
MZU2WFX=QURC(L450M+91N[H1-E8MC$OH1Y(71'FH*V0GK:#FF">[!UI> J6%
MH+0(BM8^%W8E)NP!+Z.@52506@!*"T%I$12M[?.N3H7-A:J7+J.@Y:J:MK\\
MEJMC)SD?UR\$'5T$16L[M:LS86.5X^7+J-^9-/]PQJ[-8SCYN@.M*('2(BA:
MV\U=40F;JTJO48RH0^X[[%U<>%V30:M(H+00E!9!T2J3[;WGPAGER_()OE#7
MG?*C>CS7M#9O";POGXT?M%_ARVO<TQ[JMPK*Y] [?/5*P@WARR07**4/*I1S
M/E(F\^HI?[4CV;I\*CUG4K*LW%Q1$E.N.ZC?'QB33SLZ0/.NQ>Q_4$L#!!0
M   ( *6!55B%P_;7C ,  'L9   -    >&PO<W1Y;&5S+GAM;-U9W6[3,!1^
ME2AC:)/0DC0L;5A;"2I-0@(T:;O@;G(;I[7D_."XH]TEK\(M3\&C\"3XQ&F2
M=C[=V 4T=-IBGR_?=S[;QTFM#0NYYO1Z0:FT5@E/BY&]D#)_XSC%;$$34IQE
M.4T5$F<B(5)UQ=PI<D%)5  IX4[/=0,G(2RUQ\-TF5PFLK!FV3*5(]OKU3%+
M7]Y'*AJ\MBVM-\DB.K)O3UY^66;RXH6EKT>OCH[<V].+W?A)"9S:CE'T_ FB
M9ZZ+"P.(B0=/$]^GC4GWGR2]1QD3'FP+-T*/$4,CT3UN4=UCA-QW#>2&B=(\
M<\[MI#B]A]!W!?9(^)C$C@(J@%3US^_H2M;0(RO21VK[U[<?R)9ID-:F<:KM
M.1[&6=KL4M_6 969)-2Z(WQD3PAG4\& %9.$\;4.]R PRW@F+*D>#\J*!Y'B
M7L.>[L&3H]))6)J),K?.H/].J]MW@$T/##+.:X/P%(' >)@3*:E(+U6GO+D,
M/H"LJGVSSI7#N2!KKW=N-X3RHI),,Q%1T3RM[$UH/.0T!CN"S1=PE5GN "AE
MEJA&Q,@\2TGI8<.H&DIV1CF_AL?JYWA+>Q6WUK3<)FG=5(:JII;1'=!OJVGM
MMFSX+%TK9W>9?+=4PTG+/E0*O1(T9JNROXIK YBZAZN3/.?KMYS-TX3JP3\Y
MX7A(-CQKD0EVK[)!J<Q4@ K;NJ-"LED[\E60_(:NY*:<5C'NN==!SW]WGN<T
MI8+PMFE5^X<\R\]V7'T-^1>>R\?*KF.C2;]_^!ZKKUZ';C+H@LE.+/>@"R;#
MPS?I=\!C]87^T$UZ73#9ZX))OPLF._#FK@YM!V?2J8X0K7/*UBFECEIP&AS9
MG^#<R9NDUG3)N&1IU5NP**+I@\.*DI=DRNFVOKH_HC%9<GE3@R.[:7^D$5LF
M87W7%4Q$=5?3_@##\X+Z**IRL32B*QI-JJZ83\NFI1HJ:_4!PBYR67[,",;1
MF!D!#,N#.< XFH7E^9_&,T#'HS',V\"(#%#. .5HE@F9E#]8'C,G5!_S2,/0
M]X, F]')Q.A@@LU;$,"O60WS!@PL#V3ZL[G&5QNOD/UU@*WIO@K!1HI7(C92
M?*X!,<\;,,+0O-I8'F!@JX#5#N0WYX&:,G-\'U85\X;M8!P)0PR!6C37:! @
MLQ/ CWE]L%WB^V%H1@ S._!]#('=B".8 _" (;Y?O@=WWD?.YCWE-/]N&?\&
M4$L#!!0    ( *6!55B7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKEN
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
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
M>CL!O=WD8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>GWEY
M;T^]O8#>GGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O
M+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T#M0[".@=
MJ'<0T#M0[R"@=Z3>44#O2+VC@-Z1>D<!O2/UC@)Z1^H=!?2.U#L*Z!TGFTT$
M]([4.PKH':EW%- [4N\HH'>BWDE [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[
M">B=J'<2T#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&],_7. GIG
MZIT%],[4.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+@-Z%>A<!
MO0OU+@)Z%^I=!/0NU+L(Z%VH=Q'0NU#O\IUZ#^/GH0ZWGJ\UG_^=5(^7>^OM
M\=?EU\D).U><V_N*X>DO4$L#!!0    ( *6!55B,Q2:?3@(  "<W   3
M6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6(I*BJ"+.INVVS:(7
M4"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-<KX1!WAVOOGV-%N_.@S]Z#?)+H3Y
M0Y;Y9F>'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W
M]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-W
MW>ROXH8D>S/AN/+G@.=S7Q^M<UUK5W>U"U_J(>[*#GWFPU-O?7J^Q!L]3MMM
MU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^
M/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[X
MM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF
M%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JND
MR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(
MJBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HB
MJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*
MK(8BJZ'(:BBR&HJLAB*KH<AJ*+(:BJR&(FM%D;6BR%I19*THLE8462N*K!5%
MUNI_ROI]FO;_.'YYID/=C2_YV?+_N-N?4$L! A0#%     @ I8%56 =!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " "E@558B,Q[1.X    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " "E@558F5R<(Q &  "<)P  $P
M            @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M *6!55CHA1YSS0@  "(Z   8              " @0T(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " "E@558(@B\P8<"  !7!P  &
M            @($0$0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ I8%56% T.80J"   ?"0  !@              ("!S1,  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( *6!55@/X2[*0@(  ",%
M   8              " @2T<  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " "E@558&6Y==N0'  #2*0  &               @(&E'@
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ I8%56-'VGQ-V
M"@  &3,  !@              ("!OR8  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( *6!55AQ%GI+\@P   -X   8              "
M@6LQ  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "E@558
MT8P]_"H#  #J!@  &               @(&3/@  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ I8%56#,9A:,/*0  Z80  !@
M     ("!\T$  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M *6!55B7."R22P<  &<2   9              " @3AK  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ I8%56)Z!WQL>!@  -@\  !D
M             ("!NG(  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " "E@5589D,*ZJ,#   :"   &0              @($/>0  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( *6!55@(\GEDC@D
M *(>   9              " @>E\  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ I8%56%> %^VA!@  T!(  !D              ("!
MKH8  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "E@558
M0AHXPIT&  "!$   &0              @(&&C0  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( *6!55C_6?HG-A   (LR   9
M      " @5J4  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ I8%56(44BT+$"   31P  !D              ("!QZ0  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "E@558\Y#,SI,@  ! 9
M&0              @('"K0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( *6!55@A2'SU"@T  )0B   9              " @8S.  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ I8%56.7>#O6$
M"@  HB$  !D              ("!S=L  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " "E@558^N*5*_ &  ![$0  &0
M@(&(Y@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *6!
M55C^EZVU'0,  "T'   9              " @:_M  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ I8%56, EZ-]L P  EP<  !D
M         ("! _$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " "E@558?^ G/GD'   X$P  &0              @(&F]   >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( *6!55BW_F,?L08  !T0
M   9              " @5;\  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ I8%56.G&P@!B @  A 8  !D              ("!/@,!
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "E@558!G=P
M?Z4(  "%)P  &0              @('7!0$ >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( *6!55A>=-@_?R<  &"%   9
M  " @;,. 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
MI8%56(^@05P?!0  \PL  !D              ("!:38! 'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " "E@558GPTV+ZL%  !"#@  &0
M            @(&_.P$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( *6!55CZKW'%:0,  '('   9              " @:%! 0!X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ I8%56""DB1B> P
M]@D  !D              ("!044! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " "E@558P^!V(Q($  "!"P  &0              @($6
M20$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( *6!55AS
M)&Y@  <  &(2   9              " @5]- 0!X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ I8%56+1'2(1V!0  0@T  !D
M     ("!EE0! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" "E@55848_CL#D$   '#   &0              @(%#6@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *6!55C"%1&D1P8  &X1   9
M              " @;-> 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ I8%56*_RA__$"   $A<  !D              ("!,64! 'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "E@558L'22^HH%
M   :$   &0              @($L;@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( *6!55A.=B(>% 0   ,*   9              "
M@>US 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ I8%5
M6&Y#,J;A @  .@8  !D              ("!.'@! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " "E@5587#V85.8#  #6"0  &0
M        @(%0>P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( *6!55CNIV\0 @4  +@:   9              " @6U_ 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ I8%56!WZ9/?A!   ^AT
M !D              ("!IH0! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " "E@558KA!( 3,$  !($0  &0              @(&^B0$
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( *6!55C/'9WY
M+ 4  (TD   9              " @2B. 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ I8%56,7$"YAI P  D D  !D
M ("!BY,! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "E
M@5584WFTRW0$  #S%0  &0              @($KEP$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *6!55CGSYC(&00  $,5   9
M          " @=:; 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ I8%56)V0]W"/ @  *0<  !D              ("!)J ! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "E@5588:2B#:H#  #S
M"P  &0              @('LH@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( *6!55B3ZO?7* ,  -P)   9              " @<VF
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ I8%56&Z%
MWS/6!0  /B4  !D              ("!+*H! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " "E@558@0H5=Y,#  !_"P  &0
M    @($YL $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M *6!55C"]9J,*P<  !P_   9              " @0.T 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ I8%56!^E-<B8 P  >1   !D
M             ("!9;L! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " "E@558J>)T,ZP"  #-!@  &0              @($TOP$ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( *6!55A])M-5R08
M -<<   9              " @1?" 0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ I8%56,YL2F:Y!   .1$  !D              ("!
M%\D! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "E@558
M2WP2PR<#  !("0  &0              @($'S@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( *6!55B;]U:8:!(  &L= 0 9
M      " @671 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ I8%56/LVG79)!0  >B,  !D              ("!!.0! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "E@558P,+)1O\"  #>!P
M&0              @(&$Z0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( *6!55C\VV:1!@,  (T)   9              " @;KL 0!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ I8%56 WBJ3RL
M @  >0<  !D              ("!]^\! 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " "E@558S!F2,JH$  !V'@  &0
M@(':\@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( *6!
M55@*< 'V'@0  *T3   9              " @;OW 0!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ I8%56$2Q@5+7!   JAL  !D
M         ("!$/P! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " "E@558@F+L<$T*   I9   &0              @($> 0( >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( *6!55BCLH^N4 ,  #(*
M   9              " @:(+ @!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ I8%56 IB^M\P P  \@L  !D              ("!*0\"
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "E@558C4LW
MWNL#  #F$   &0              @(&0$@( >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( *6!55A(P4L'_0(   L(   9
M  " @;(6 @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
MI8%56+68N+:) P  <@P  !D              ("!YAD" 'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " "E@558471Q6R #   :"P  &0
M            @(&F'0( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( *6!55A^J/GMQ@,  " .   9              " @?T@ @!X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ I8%56+=/JSSC @
M5 @  !D              ("!^B0" 'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " "E@5588P_BW @&  !I'   &0              @($4
M* ( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( *6!55A;
MIW)/G@4  &<?   9              " @5,N @!X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ I8%56*S +$65 P  KPX  !D
M     ("!*#0" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M" "E@558?<W=RH8#  "A"P  &0              @('T-P( >&PO=V]R:W-H
M965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( *6!55@AZNQX&@4  %H=   9
M              " @;$[ @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!
M A0#%     @ I8%56#UR4&X# P  % P  !D              ("! D$" 'AL
M+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "E@558;;UF#2\%
M  !C(0  &0              @($\1 ( >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;%!+ 0(4 Q0    ( *6!55CP+:>[CP0   04   9              "
M@:)) @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ I8%5
M6$N;F@LD!@  IB0  !D              ("!:$X" 'AL+W=O<FMS:&5E=',O
M<VAE970X-BYX;6Q02P$"% ,4    " "E@558"\2[]?P$   ^)0  &0
M        @('#5 ( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0
M   ( *6!55CL\TM#BP4  .X9   9              " @?99 @!X;"]W;W)K
M<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ I8%56,21]TN% P  =Q
M !D              ("!N%\" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q0
M2P$"% ,4    " "E@558.DTKNQX"  "=!   &0              @(%T8P(
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( *6!55BZ3&F[
MY (  ,@*   9              " @<EE @!X;"]W;W)K<VAE971S+W-H965T
M.3$N>&UL4$L! A0#%     @ I8%56-_F=+W] @   0D  !D
M ("!Y&@" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " "E
M@558?1SK4#@"   I!0  &0              @($8; ( >&PO=V]R:W-H965T
M<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( *6!55C?+W0YA@,  *$0   9
M          " @8=N @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#
M%     @ I8%56$,<0=XM P  -PT  !D              ("!1'(" 'AL+W=O
M<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "E@558Y4<1C(L#  #)
M$   &0              @(&H=0( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM
M;%!+ 0(4 Q0    ( *6!55BXK AMG 0  '<A   9              " @6IY
M @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ I8%56(7#
M]M>, P  >QD   T              ( !/7X" 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " "E@558EXJ[',     3 @  "P              @ 'T@0( 7W)E
M;',O+G)E;'-02P$"% ,4    " "E@558(NH9U;@&  "U/P  #P
M    @ '=@@( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ I8%56+0I?LS"
M @  "CD  !H              ( !PHD" 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ I8%56(S%)I]. @  )S<  !,
M ( !O(P" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &D :0#6'   .X\"
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<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>134
<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>136
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>345</ContextCount>
  <ElementCount>517</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>107</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="blkb-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954471 - 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>28</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954472 - 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>29</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954473 - 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>30</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954474 - 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>31</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954475 - 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>32</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954476 - 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>33</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954477 - 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>34</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954478 - 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>35</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954479 - 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>36</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954480 - 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>37</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954481 - 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>38</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954482 - 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>39</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954483 - 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>40</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954484 - 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>41</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954485 - 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>42</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954486 - 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>43</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954487 - 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>44</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954488 - 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>45</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954489 - 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>46</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954490 - 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>47</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954491 - 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>48</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954492 - 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>49</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954493 - 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>50</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954494 - 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>51</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954495 - 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>52</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954496 - 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>53</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954497 - 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>54</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954498 - 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>55</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954499 - 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>56</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954500 - 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>57</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954501 - 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>58</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954502 - 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>59</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954503 - 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>60</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954504 - 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>61</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954505 - 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>62</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954506 - 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>63</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails</Role>
      <ShortName>Debt (Changes in Supplier Financing Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954508 - 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>65</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954509 - 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>66</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954510 - 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>67</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954511 - 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>68</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954512 - 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>69</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954513 - 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>70</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954514 - 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>71</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954515 - 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>72</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954516 - 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>73</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954517 - 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>74</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954518 - 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>75</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954519 - 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>76</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954520 - 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>77</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954521 - 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>78</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954522 - 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>79</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954523 - 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>80</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954524 - 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>81</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954525 - 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>82</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954526 - 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>83</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954527 - 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>84</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954528 - 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>85</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954529 - 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>86</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954530 - 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>87</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954531 - 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>88</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954532 - 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>89</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SegmentInformationTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954534 - 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>91</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954535 - 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>92</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954536 - 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>93</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954537 - 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>94</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954538 - 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>95</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954539 - 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>96</Position>
    </Report>
    <Report instance="blkb-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SubsequentEvents</ParentRole>
      <Position>97</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="blkb-20231231.htm">blkb-20231231.htm</File>
    <File>blkb-20231231.xsd</File>
    <File>blkb-20231231_cal.xml</File>
    <File>blkb-20231231_def.xml</File>
    <File>blkb-20231231_lab.xml</File>
    <File>blkb-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20231231_g1.jpg</File>
    <File>blkb-20231231_g10.jpg</File>
    <File>blkb-20231231_g11.jpg</File>
    <File>blkb-20231231_g12.jpg</File>
    <File>blkb-20231231_g13.jpg</File>
    <File>blkb-20231231_g14.jpg</File>
    <File>blkb-20231231_g15.jpg</File>
    <File>blkb-20231231_g16.jpg</File>
    <File>blkb-20231231_g17.jpg</File>
    <File>blkb-20231231_g18.jpg</File>
    <File>blkb-20231231_g2.jpg</File>
    <File>blkb-20231231_g3.jpg</File>
    <File>blkb-20231231_g4.jpg</File>
    <File>blkb-20231231_g5.jpg</File>
    <File>blkb-20231231_g6.jpg</File>
    <File>blkb-20231231_g7.jpg</File>
    <File>blkb-20231231_g8.jpg</File>
    <File>blkb-20231231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1277">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="33">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>139
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "blkb-20231231.htm": {
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "blkb-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "blkb-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "blkb-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 452,
   "keyCustom": 65,
   "axisStandard": 31,
   "axisCustom": 2,
   "memberStandard": 63,
   "memberCustom": 39,
   "hidden": {
    "total": 29,
    "http://fasb.org/us-gaap/2023": 19,
    "http://www.blackbaud.com/20231231": 1,
    "http://xbrl.sec.gov/ecd/2023": 5,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 345,
   "entityCount": 1,
   "segmentCount": 107,
   "elementCount": 874,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1277,
    "http://xbrl.sec.gov/dei/2023": 46,
    "http://xbrl.sec.gov/ecd/2023": 33
   },
   "report": {
    "R1": {
     "role": "http://www.blackbaud.com/role/DocumentandEntityInformationDocument",
     "longName": "0000001 - Document - Document and Entity Information Document",
     "shortName": "Document and Entity Information Document",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.blackbaud.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:SharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:SharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.blackbaud.com/role/Organization",
     "longName": "0000008 - Disclosure - Organization",
     "shortName": "Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "longName": "0000009 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.blackbaud.com/role/BusinessCombinations",
     "longName": "0000010 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "0000011 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "longName": "0000012 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "longName": "0000013 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts",
     "longName": "0000014 - Disclosure - Property and Equipment and Software and Content Development Costs",
     "shortName": "Property and Equipment and Software and Content Development Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "longName": "0000015 - Disclosure - Consolidated Financial Statement Details",
     "shortName": "Consolidated Financial Statement Details",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.blackbaud.com/role/Debt",
     "longName": "0000016 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "longName": "0000017 - Disclosure - Derivative Instruments",
     "shortName": "Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "longName": "0000018 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "longName": "0000019 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensation",
     "longName": "0000020 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "longName": "0000021 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.blackbaud.com/role/DefinedContributionPlan",
     "longName": "0000022 - Disclosure - Defined Contribution Plan",
     "shortName": "Defined Contribution Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.blackbaud.com/role/SegmentInformation",
     "longName": "0000023 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "longName": "0000024 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.blackbaud.com/role/SubsequentEvents",
     "longName": "0000025 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-335",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-335",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "longName": "9954471 - Disclosure - Basis of Presentation (Policy)",
     "shortName": "Basis of Presentation (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationTables",
     "longName": "9954472 - Disclosure - Basis of Presentation (Tables)",
     "shortName": "Basis of Presentation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9954473 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "longName": "9954474 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables",
     "longName": "9954476 - Disclosure - Property and Equipment and Software and Content Development Costs (Tables)",
     "shortName": "Property and Equipment and Software and Content Development Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-120",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-120",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "longName": "9954477 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.blackbaud.com/role/DebtTables",
     "longName": "9954478 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "longName": "9954479 - Disclosure - Derivative Instruments (Tables)",
     "shortName": "Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "longName": "9954480 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "longName": "9954481 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationTables",
     "longName": "9954482 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "longName": "9954483 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.blackbaud.com/role/SegmentInformationTables",
     "longName": "9954484 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "longName": "9954485 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationDetails",
     "longName": "9954486 - Disclosure - Basis of Presentation (Details)",
     "shortName": "Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "longName": "9954487 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)",
     "shortName": "Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails",
     "longName": "9954488 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)",
     "shortName": "Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-71",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.blackbaud.com/role/BusinessCombinationsDetails",
     "longName": "9954489 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-85",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-85",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails",
     "longName": "9954490 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "shortName": "Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails",
     "longName": "9954491 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)",
     "shortName": "Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
     "longName": "9954492 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)",
     "shortName": "Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails",
     "longName": "9954493 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)",
     "shortName": "Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "longName": "9954494 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
     "longName": "9954495 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9954496 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-115",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails",
     "longName": "9954497 - Disclosure - Property and Equipment and Software and Content Development Costs (Details)",
     "shortName": "Property and Equipment and Software and Content Development Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
     "longName": "9954498 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)",
     "shortName": "Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
     "longName": "9954499 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)",
     "shortName": "Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "longName": "9954500 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "longName": "9954501 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "longName": "9954502 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails",
     "longName": "9954503 - Disclosure - Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "longName": "9954504 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-165",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-165",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "longName": "9954505 - Disclosure - Debt (Summary of Debt) (Details)",
     "shortName": "Debt (Summary of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails",
     "longName": "9954506 - Disclosure - Debt (Schedule of Currently Effective Financing Agreements) (Details)",
     "shortName": "Debt (Schedule of Currently Effective Financing Agreements) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-208",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-208",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
     "longName": "9954507 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)",
     "shortName": "Debt (Changes in Supplier Financing Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails",
     "longName": "9954508 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)",
     "shortName": "Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "longName": "9954509 - Disclosure - Derivative Instruments (Details)",
     "shortName": "Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "longName": "9954510 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeLiabilitiesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "longName": "9954511 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "longName": "9954512 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:SecurityIncidentNetPreTaxExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "longName": "9954513 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)",
     "shortName": "Commitments and Contingencies (Components of Lease Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:VariableLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9954514 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails",
     "longName": "9954515 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails",
     "longName": "9954516 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails",
     "longName": "9954517 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:SecurityIncidentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:SecurityIncidentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesDetails",
     "longName": "9954518 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails",
     "longName": "9954519 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)",
     "shortName": "Income Taxes (Schedule of Components of Income Tax Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails",
     "longName": "9954520 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)",
     "shortName": "Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9954521 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9954522 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)",
     "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails",
     "longName": "9954523 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)",
     "shortName": "Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-247",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails",
     "longName": "9954524 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)",
     "shortName": "Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-17",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationDetails",
     "longName": "9954525 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
     "longName": "9954526 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)",
     "shortName": "Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-253",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-253",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails",
     "longName": "9954527 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "shortName": "Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
     "longName": "9954528 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)",
     "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-254",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-271",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails",
     "longName": "9954529 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)",
     "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-256",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-275",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "longName": "9954530 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-281",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "longName": "9954531 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-17",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
     "longName": "9954532 - Disclosure - Defined Contribution Plan (Details)",
     "shortName": "Defined Contribution Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.blackbaud.com/role/SegmentInformationDetails",
     "longName": "9954533 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R91": {
     "role": "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails",
     "longName": "9954534 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details)",
     "shortName": "Segment Information (Long-Lived Assets By Geographic Region) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "longName": "9954535 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "longName": "9954536 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
     "longName": "9954537 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)",
     "shortName": "Revenue Recognition (Revenue by Geography) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-313",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails",
     "longName": "9954538 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details)",
     "shortName": "Revenue Recognition (Revenue by Market Group) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-322",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "longName": "9954539 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "shortName": "Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-328",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:DisaggregationOfRevenueRecurringTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.blackbaud.com/role/SubsequentEventsDetails",
     "longName": "9954540 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade accounts payable",
        "label": "Accounts Payable, Trade, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance of $6,907 and $7,318 at December\u00a031, 2023 and December\u00a031, 2022, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r366"
     ]
    },
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued commissions and salaries",
        "label": "Accrued Commissions And Salaries, Current and Long-term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer credit balances",
        "label": "Accrued Customer Credit Balances, Current and Long-term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Expenses And Other Current Liabilities,",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Accrued Expenses and Other Liabilities",
        "label": "Accrued Expenses And Other Liabilities [Text Block]",
        "documentation": "The disclosure describes the Company's accrued expenses and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued health care costs",
        "label": "Accrued Insurance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r216"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accrued expenses and other liabilities",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued legal costs",
        "label": "Accrued Professional Fees",
        "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."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued transaction-based costs related to payments services",
        "label": "Accrued transaction-based costs related to payments services",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedVacationCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued vacation costs",
        "label": "Accrued Vacation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r140"
     ]
    },
    "blkb_AccruedexpensesandothercurrentliabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccruedexpensesandothercurrentliabilitiesMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities [Member]",
        "label": "Accrued expenses and other current liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r249",
      "r698"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive (loss) income",
        "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period",
        "periodEndLabel": "Accumulated other comprehensive (loss) income, end of period",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r159",
      "r259",
      "r694",
      "r728",
      "r729"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r29",
      "r56",
      "r619",
      "r622",
      "r668",
      "r724",
      "r725",
      "r1007",
      "r1008",
      "r1009",
      "r1025",
      "r1026",
      "r1027"
     ]
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AccumulatedOtherComprehensiveIncomeRollForward",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income [Roll Forward]",
        "documentation": "Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment [Member]",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r29",
      "r56",
      "r273",
      "r274",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r1007"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Financial Statement Details",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r560",
      "r561",
      "r562",
      "r740",
      "r1025",
      "r1026",
      "r1027",
      "r1073",
      "r1102"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r84"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld to satisfy tax withholdings",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r522"
     ]
    },
    "blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirements of common stock",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Retirements",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r924",
      "r936",
      "r946",
      "r972"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r927",
      "r939",
      "r949",
      "r975"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r940",
      "r950",
      "r967",
      "r976",
      "r980",
      "r988"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocated stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r567"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r367",
      "r374",
      "r377",
      "r381",
      "r1094"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r367",
      "r374"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision/adjustment",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "blkb_AllowanceforReturnsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AllowanceforReturnsMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for sales returns [Member]",
        "label": "Allowance for Returns [Member]",
        "documentation": "A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred financing costs and discount",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r651",
      "r880",
      "r881",
      "r1013"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r80",
      "r84"
     ]
    },
    "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]",
        "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Line Items]",
        "documentation": "Amortization of intangible assets acquired by income statement location [line items]."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Table]",
        "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]",
        "documentation": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AnthonyWBoorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AnthonyWBoorMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anthony W. Boor [Member]",
        "documentation": "Anthony W. Boor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares excluded from calculations of diluted earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "blkb_ApplicableInterestPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ApplicableInterestPeriodAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable Interest Period [Axis]",
        "label": "Applicable Interest Period [Axis]",
        "documentation": "Applicable Interest Period"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ApplicableInterestPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ApplicableInterestPeriodDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable Interest Period [Domain]",
        "label": "Applicable Interest Period [Domain]",
        "documentation": "Applicable Interest Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r253",
      "r289",
      "r335",
      "r350",
      "r356",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r611",
      "r613",
      "r636",
      "r689",
      "r783",
      "r899",
      "r913",
      "r1057",
      "r1058",
      "r1081"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r261",
      "r289",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r611",
      "r613",
      "r636",
      "r899",
      "r1057",
      "r1058",
      "r1081"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financial assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "blkb_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "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",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r123"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate margin [Member]",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building improvements [Member]",
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r893",
      "r894"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r607",
      "r893",
      "r894"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of company's common stock, value assigned",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of company's common stock, shares",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate purchase price",
        "label": "Business Combination, Consideration Transferred",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r23"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contingent consideration obligations",
        "terseLabel": "Contingent consideration obligations",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r112",
      "r610"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration, liability, noncurrent",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r112"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination Disclosure [Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r608"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations [Abstract]",
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of equipment and other assets included in accounts payable",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: accumulated amortization",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and content development costs, amortization",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r223"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareGross",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development costs",
        "label": "Capitalized Computer Software, Gross",
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software development costs, impairments",
        "label": "Capitalized Computer Software, Impairments",
        "documentation": "Amount of impairment loss from capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r223"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Software and content development costs, net",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "blkb_CapitalizedContentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "CapitalizedContentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content development costs",
        "label": "Capitalized Content, Gross",
        "documentation": "Amount before accumulated amortization of capitalized costs for content, including but not limited to, acquired and internally developed content."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense from costs of obtaining contracts",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected period of benefit",
        "label": "Capitalized Contract Cost, Amortization Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of obtaining contracts",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of obtaining contracts, current portion",
        "label": "Capitalized Contract Cost, Net, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development costs, net",
        "label": "Capitalized Software Development Costs for Software Sold to Customers",
        "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."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r212"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r247",
      "r867"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash due to customers; customer funds receivable; due to customers",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r211"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r172",
      "r285"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r172",
      "r285"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r172"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "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."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedging [Member]",
        "verboseLabel": "Gains and losses on cash flow hedges [Member]",
        "label": "Cash Flow Hedging [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate by Type [Axis]",
        "label": "Change in Accounting Estimate by Type [Axis]",
        "documentation": "Information by type of change in accounting estimate."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r307"
     ]
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate, Type [Domain]",
        "label": "Change in Accounting Estimate, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r307"
     ]
    },
    "blkb_ChangeInAccountingEstimateWorkforceStrategyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ChangeInAccountingEstimateWorkforceStrategyMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate, Workforce Strategy",
        "label": "Change in Accounting Estimate, Workforce Strategy [Member]",
        "documentation": "Change in Accounting Estimate, Workforce Strategy"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ChangeInCustomerFundsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in customer funds receivable",
        "label": "Change In Customer Funds Receivable",
        "documentation": "Change In Customer Funds Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City area code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r256",
      "r257",
      "r258",
      "r289",
      "r315",
      "r319",
      "r321",
      "r323",
      "r329",
      "r330",
      "r368",
      "r441",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r482",
      "r483",
      "r485",
      "r488",
      "r494",
      "r636",
      "r734",
      "r735",
      "r736",
      "r737",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r771",
      "r792",
      "r812",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r995",
      "r1015",
      "r1028"
     ]
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Treasury Stock [Table]",
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r94",
      "r95"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (see Note 11)",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r142",
      "r691",
      "r770"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r432",
      "r433",
      "r845",
      "r1050"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r847"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r911",
      "r1025",
      "r1026",
      "r1073",
      "r1098",
      "r1102"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r771"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares, outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r153",
      "r771",
      "r789",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized; 69,188,304 and 67,814,044 shares issued at December\u00a031, 2023 and December\u00a031, 2022, respectively; 53,625,440 and 53,068,814 shares outstanding at December\u00a031, 2023 and December\u00a031, 2022, respectively",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r693",
      "r899"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r268",
      "r270",
      "r277",
      "r683",
      "r703"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer hardware [Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired software and technology [Member]",
        "label": "Computer Software, Intangible Asset [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r866",
      "r1044",
      "r1045"
     ]
    },
    "blkb_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software [Member]",
        "label": "Computer Software [Member]",
        "documentation": "Computer Software, a type of property, plant and equipment. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of credit risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r228"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r869"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress [Member]",
        "label": "Construction in Progress [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term of recurring revenue contracts at contract inception (years)",
        "label": "Contract Term Of Recurring Revenue Contracts At Contract Inception (Years)",
        "documentation": "Contract term of recurring revenue contracts at contract inception (in years)."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ContractTermOfRecurringRevenueContractsAtRenewalYears",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term of recurring revenue contracts at renewal (years)",
        "label": "Contract Term Of Recurring Revenue Contracts At Renewal (Years)",
        "documentation": "Contract term of recurring revenue contracts at renewal (in years)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r508"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current portion",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r508"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue, net of current portion",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r508"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "blkb_ContractualRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ContractualRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual recurring [Member]",
        "label": "Contractual Recurring [Member]",
        "documentation": "Contractual Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_CorporateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "CorporateSectorMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Sector",
        "label": "Corporate Sector [Member]",
        "documentation": "Corporate Sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r678"
     ]
    },
    "blkb_CostOfOneTimeServicesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "CostOfOneTimeServicesAndOtherMember",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of one-time services and other [Member]",
        "label": "Cost of One-time Services and Other [Member]",
        "documentation": "Cost of One-time Services and Other"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_CostOfRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "CostOfRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of recurring [Member]",
        "label": "Cost Of Recurring [Member]",
        "documentation": "Cost Of Recurring [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total included in cost of revenue [Member]",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring costs",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r184",
      "r185"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit losses and sales returns",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393"
     ]
    },
    "blkb_CreditSensitiveAdjustment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "CreditSensitiveAdjustment",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit sensitive adjustment",
        "label": "Credit Sensitive Adjustment",
        "documentation": "Adjustment made to the stated rate to determine the effective rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current taxes:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1018",
      "r1068"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current fiscal year end date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1018"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current taxes",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r595",
      "r601",
      "r1018"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. State and local",
        "label": "Current State and Local Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1018",
      "r1068"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships [Member]",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "blkb_DailyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DailyMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Daily",
        "label": "Daily [Member]",
        "documentation": "Daily"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r287",
      "r450",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r466",
      "r473",
      "r474",
      "r476"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, gross",
        "totalLabel": "Debt, gross",
        "label": "Long-Term Debt, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r217",
      "r477"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r138",
      "r451",
      "r652",
      "r878",
      "r879"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r136",
      "r480",
      "r652"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r475",
      "r652",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r1016"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Debt [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r90",
      "r91",
      "r135",
      "r136",
      "r138",
      "r143",
      "r189",
      "r190",
      "r293",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r475",
      "r652",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r1016"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, term",
        "label": "Debt Instrument, Term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate financing costs related to debt discount and debt issuance costs",
        "negatedLabel": "Less: Unamortized discount and debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r462",
      "r478",
      "r878",
      "r879"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred financing costs included in other assets",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "blkb_December2021StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "December2021StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 2021 Stock Repurchase Program",
        "label": "December 2021 Stock Repurchase Program [Member]",
        "documentation": "December 2021 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes:",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r1018",
      "r1067"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes",
        "totalLabel": "Total deferred taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r203",
      "r237",
      "r600",
      "r601",
      "r1018"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r215",
      "r589"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r576",
      "r690"
     ]
    },
    "blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Taxes and Other Assets Current and Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. State and local",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset [Domain]",
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "blkb_DeferredTaxAssetIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredTaxAssetIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Asset Intangible Assets",
        "documentation": "Deferred tax asset, intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets relating to:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_DeferredTaxAssetsLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal and state and foreign net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal, state and foreign tax credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign",
        "documentation": "Deferred tax assets, tax credit carryforwards, state and foreign."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized R&amp;D and software costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued bonuses",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "periodStartLabel": "Balance at\u00a0beginning of year",
        "periodEndLabel": "Balance\u00a0at end\u00a0of year",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r1065"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities relating to:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseSalesCommissions",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Costs of obtaining contracts",
        "label": "Deferred Tax Liabilities, Deferred Expense, Sales Commissions",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating leases",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Fixed assets",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1066"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contributions, total",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer discretionary contributions, total",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of employees' salary",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of qualified employees' contribution",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanTable",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan [Table]",
        "label": "Defined Contribution Plan [Table]",
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "verboseLabel": "Incremental depreciation expense",
        "label": "Depreciation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r86"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r86"
     ]
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "label": "Derivative Asset",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r635",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r777",
      "r778",
      "r824",
      "r827",
      "r830",
      "r831",
      "r832",
      "r833",
      "r868",
      "r904",
      "r1099"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, current",
        "label": "Derivative Asset, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, interest rate swaps, long-term",
        "label": "Derivative Asset, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r762",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r784",
      "r785",
      "r786",
      "r787",
      "r799",
      "r800",
      "r801",
      "r802",
      "r805",
      "r806",
      "r807",
      "r808",
      "r824",
      "r825",
      "r830",
      "r832",
      "r902",
      "r904"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets, fair value",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r36",
      "r39",
      "r129"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities, fair value",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r36",
      "r39",
      "r129"
     ]
    },
    "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r122",
      "r124",
      "r127",
      "r760",
      "r762",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r784",
      "r785",
      "r786",
      "r787",
      "r799",
      "r800",
      "r801",
      "r802",
      "r805",
      "r806",
      "r807",
      "r808",
      "r824",
      "r825",
      "r830",
      "r832",
      "r868",
      "r902",
      "r904"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "documentation": "Disclosure of information about derivatives and hedging activities."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_DerivativeInstrumentsCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DerivativeInstrumentsCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "label": "Derivative Instruments, Current and Long-term",
        "documentation": "Derivative Instruments, Current and Long-term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r120",
      "r124"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r120",
      "r124",
      "r127",
      "r130",
      "r131",
      "r617"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain (loss) reclassified from accumulated other comprehensive loss into income",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r125"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Undesignated derivative instruments",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r1001"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities",
        "label": "Derivative Liability",
        "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r635",
      "r752",
      "r753",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r784",
      "r786",
      "r787",
      "r825",
      "r826",
      "r827",
      "r830",
      "r831",
      "r832",
      "r833",
      "r868",
      "r1099"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability, current",
        "label": "Derivative Liability, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "verboseLabel": "Derivative liability, interest rate swaps, long-term",
        "label": "Derivative Liability, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1071"
     ]
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesAndFairValueTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Instruments",
        "label": "Derivatives and Fair Value [Text Block]",
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r210"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r114",
      "r115",
      "r118",
      "r128",
      "r292"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as hedging instrument [Member]",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889"
     ]
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DisaggregationOfRevenueRecurringTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue, Recurring",
        "label": "Disaggregation Of Revenue, Recurring [Table Text Block]",
        "documentation": "Disaggregation Of Revenue, Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r525",
      "r556",
      "r557",
      "r559",
      "r896"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Awards Outstanding by Each Award Type",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r97"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document annual report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document financial statement error correction flag",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932",
      "r968"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document fiscal period focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document fiscal year focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document period end date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document transition report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents incorporated by reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Authority [Member]",
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_DueToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "DueToCustomersCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to customers",
        "label": "Due To Customers Current",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "ES",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spain [Member]",
        "label": "SPAIN"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_EVERFIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "EVERFIMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EVERFI [Member]",
        "label": "EVERFI [Member]",
        "documentation": "EVERFI"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings (loss) per share",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r313",
      "r315",
      "r321",
      "r322",
      "r323",
      "r327",
      "r626",
      "r627",
      "r684",
      "r704",
      "r871"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r315",
      "r321",
      "r322",
      "r323",
      "r327",
      "r626",
      "r627",
      "r684",
      "r704",
      "r871"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r324",
      "r325",
      "r326"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax provision effective rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of:",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCosts",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition costs",
        "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs",
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to acquisition costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r578",
      "r603"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation reserve (primarily state credit reserves)",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in income tax rate applied to deferred tax balances",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r1064"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "FDII benefit",
        "label": "Effective Income Tax Rate Reconciliation, FDII, Percent",
        "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)."
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GILTI inclusion",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent",
        "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)."
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible meals, entertainment and transportation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible security incident-related fines or penalties",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Section 162(m) limitation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return to accrual adjustment",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1064"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Federal credits generated",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1069"
     ]
    },
    "blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "State credits, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credits, State and Local",
        "documentation": "Effective income tax rate reconciliation, tax credits, state and local."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefit",
        "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits",
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested awards, compensation cost not yet recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested awards, compensation cost not yet recognized, period of recognition (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Employee Stock Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, address line one",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, city or town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, postal zip code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, state or province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity central index key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity common stock, shares outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity current reporting status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity emerging growth company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity file number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity filer category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity incorporation, state or country code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity interactive data current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity public float",
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity registrant name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity shell company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity small business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity tax identification number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity voluntary filers",
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity well-known seasoned issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment [Member]",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r242",
      "r272",
      "r273",
      "r274",
      "r299",
      "r300",
      "r301",
      "r303",
      "r309",
      "r311",
      "r328",
      "r369",
      "r370",
      "r495",
      "r560",
      "r561",
      "r562",
      "r596",
      "r597",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r642",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r668",
      "r724",
      "r725",
      "r726",
      "r740",
      "r812"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r924",
      "r936",
      "r946",
      "r972"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r933",
      "r943",
      "r969"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate escrow balances and other",
        "label": "Escrow Deposit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r846"
     ]
    },
    "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Estimated Amortization Expense for Finite-Lived Intangible Assets for the Next Five Years",
        "documentation": "Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EurodollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EurodollarMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eurocurrency base rate option [Member]",
        "label": "Eurodollar [Member]",
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "blkb_ExpectedNetCashOutlaysForOngoingLegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ExpectedNetCashOutlaysForOngoingLegalFees",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, expected net cash outlays for ongoing legal fees",
        "label": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "documentation": "Expected Net Cash Outlays for Ongoing Legal Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r630",
      "r633"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r630",
      "r633"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r630",
      "r672",
      "r673",
      "r674",
      "r878",
      "r879",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r630",
      "r631",
      "r632",
      "r634"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512",
      "r517",
      "r630",
      "r672",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512",
      "r517",
      "r630",
      "r673",
      "r878",
      "r879",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r630",
      "r674",
      "r878",
      "r879",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r672",
      "r673",
      "r674",
      "r878",
      "r879",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements, recurring [Member]",
        "label": "Fair Value, Recurring [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r634"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r40"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r121",
      "r130"
     ]
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FederalFundsEffectiveSwapRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal funds rate option [Member]",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r412"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Amortization Expense",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationMethod",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, amortization method",
        "label": "Finite-Lived Intangible Assets, Amortization Method",
        "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."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r413",
      "r679",
      "r680"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future amortization expense for finite-lived intangible assets:",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, gross carrying amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r680"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r83"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Authority [Member]",
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, asset",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, liability",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency revaluations gains (losses)",
        "terseLabel": "Currency revaluation (losses) gains",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r639",
      "r640",
      "r641",
      "r809"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts [Member]",
        "label": "Foreign Exchange Forward [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r781",
      "r786",
      "r801",
      "r807",
      "r828",
      "r829",
      "r830",
      "r904"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multicurrency borrowings [Member]",
        "label": "Foreign Line of Credit [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r976"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r976"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r976"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r976"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r976"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom [Member]",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnCashFlowHedgeIneffectivenessNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ineffective portion of interest rate swap(s)",
        "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net",
        "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive loss",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r794"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative [Member]",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "blkb_GlobalHQMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "GlobalHQMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global HQ [Member]",
        "label": "Global HQ [Member]",
        "documentation": "Global HQ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance at December 31, 2022",
        "periodEndLabel": "Balance at December 31, 2023",
        "label": "Goodwill",
        "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."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r397",
      "r681",
      "r875",
      "r899",
      "r1034",
      "r1041"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r409",
      "r875"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign currency translation",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r398",
      "r404",
      "r409",
      "r875"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r875"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments related to prior year business combination",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r1040"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r289",
      "r335",
      "r349",
      "r355",
      "r358",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r636",
      "r873",
      "r1057"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r617"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements, accumulated amortization",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r416"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r415"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements, amortization",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r414"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR auditor attestation flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r919",
      "r932"
     ]
    },
    "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges against certain finite-lived intangible assets",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r32"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges against certain property and equipment assets",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r85",
      "r182"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r183"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r602"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r161",
      "r219",
      "r335",
      "r349",
      "r355",
      "r358",
      "r685",
      "r700",
      "r873"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "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."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r602"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r427",
      "r795"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r795"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r571",
      "r579",
      "r586",
      "r593",
      "r598",
      "r604",
      "r605",
      "r606",
      "r739"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision (benefit)",
        "totalLabel": "Total income tax provision (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r239",
      "r310",
      "r311",
      "r343",
      "r577",
      "r599",
      "r705"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r573",
      "r574",
      "r586",
      "r587",
      "r592",
      "r594",
      "r733"
     ]
    },
    "blkb_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "Income taxes [line items]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash (paid) for taxes, net of refunds",
        "label": "Income Taxes Paid, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "blkb_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "documentation": "Income taxes [table]."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other liabilities",
        "label": "Increase Decrease Accrued Expenses And Other Liabilities",
        "documentation": "The net change during the reporting period in accrued expenses and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "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."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "IncreaseDecreaseInDueToCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Change in due to customers",
        "label": "Increase (Decrease) in Due to Customers",
        "documentation": "Represents the amount of net increase (decrease) in funds due to customers during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition and disposal of businesses:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based awards",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r323",
      "r524"
     ]
    },
    "blkb_IncrementalTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "IncrementalTermLoanMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental Term Loan",
        "label": "Incremental Term Loan [Member]",
        "documentation": "Incremental Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r940",
      "r950",
      "r967",
      "r976",
      "r980",
      "r988"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r992"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r992"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r992"
     ]
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, cumulative offsetting insurance recoveries paid",
        "label": "Insurance Recoveries",
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "verboseLabel": "Intangible assets, net (excluding goodwill)",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r82"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r221",
      "r275",
      "r339",
      "r650",
      "r796",
      "r912",
      "r1101"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r283",
      "r284"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap [Member]",
        "label": "Interest Rate Swap [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r909",
      "r910"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development costs, software for internal use",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r338"
     ]
    },
    "blkb_January2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "January2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 2024 Stock Repurchase Program",
        "label": "January 2024 Stock Repurchase Program [Member]",
        "documentation": "January 2024 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_JonWOlsonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "JonWOlsonMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jon W. Olson [Member]",
        "documentation": "Jon W. Olson"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_KevinPGregoireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "KevinPGregoireMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kevin P. Gregoire [Member]",
        "documentation": "Kevin P. Gregoire"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_KevinRMcDearisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "KevinRMcDearisMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kevin R. McDearis [Member]",
        "documentation": "Kevin R. McDearis"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_KilterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "KilterMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kilter [Member]",
        "label": "Kilter [Member]",
        "documentation": "Kilter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r898"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalCostsPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal contingencies",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Amount representing interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r289",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r612",
      "r613",
      "r614",
      "r636",
      "r769",
      "r872",
      "r913",
      "r1057",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r218",
      "r696",
      "r899",
      "r1017",
      "r1031",
      "r1074"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and stockholders' equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r246",
      "r289",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r612",
      "r613",
      "r614",
      "r636",
      "r899",
      "r1057",
      "r1081",
      "r1082"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financial liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LiabilityInsuranceAmountDeductible",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability insurance, amount, deductible",
        "label": "Liability Insurance, Amount, Deductible",
        "documentation": "Liability Insurance, Amount, Deductible"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LiabilityInsuranceAmountTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LiabilityInsuranceAmountTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability insurance, amount, total",
        "label": "Liability Insurance, Amount, Total",
        "documentation": "Liability Insurance, Amount, Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, current borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r1016"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee on unused portion of revolving credit facility",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LineOfCreditFacilityVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LineOfCreditFacilityVariableInterestRate",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, variable interest rate",
        "label": "Line Of Credit Facility Variable Interest Rate",
        "documentation": "Line Of Credit Facility Variable Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LineofCreditFacilityAvailableIncreaseCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, available increase capacity, amount",
        "label": "Line of Credit Facility, Available Increase Capacity, Amount",
        "documentation": "Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases by assuming directly related liabilities",
        "label": "Loans Assumed",
        "documentation": "The fair value of loans assumed in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other debt [Member]",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local phone number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total required maturities",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r217",
      "r463",
      "r479",
      "r878",
      "r879",
      "r1092"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, current portion",
        "verboseLabel": "Less: Debt, current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r1060"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r468"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r468"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r468"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r468"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r293",
      "r468"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt [Member]",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, net of current portion",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Category of Item Purchased [Axis]",
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment [Line Items]",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment [Table]",
        "label": "Long-Term Purchase Commitment [Table]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r89"
     ]
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining aggregate minimum purchase commitment",
        "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r436",
      "r440",
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r436",
      "r440",
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency [Abstract]",
        "label": "Loss Contingency [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r996"
     ]
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual, period increase (decrease)",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyClaimsSettledNumber",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, claims settled, number",
        "label": "Loss Contingency, Claims Settled, Number",
        "documentation": "Number of claims settled."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053"
     ]
    },
    "blkb_LossContingencyClaimsSettledPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "LossContingencyClaimsSettledPercent",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, claims settled, percent",
        "label": "Loss Contingency, Claims Settled, Percent",
        "documentation": "Percentage of claims settled."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingRelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketingRelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing assets [Member]",
        "label": "Marketing-Related Intangible Assets [Member]",
        "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "blkb_MaximumAfterDecember312023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "MaximumAfterDecember312023Member",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum After December 31, 2023",
        "label": "Maximum After December 31, 2023 [Member]",
        "documentation": "Maximum After December 31, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r519",
      "r676",
      "r723",
      "r761",
      "r762",
      "r817",
      "r819",
      "r821",
      "r822",
      "r834",
      "r858",
      "r859",
      "r874",
      "r882",
      "r895",
      "r901",
      "r1059",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "blkb_MaximumThroughDecember312023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "MaximumThroughDecember312023Member",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum Through December 31, 2023",
        "label": "Maximum Through December 31, 2023 [Member]",
        "documentation": "Maximum Through December 31, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_MediaContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MediaContentMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content [Member]",
        "label": "Media Content [Member]",
        "documentation": "Information and entertainment created for consumption by end users or audiences."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "blkb_MichaelPGianoniMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "MichaelPGianoniMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michael P. Gianoni [Member]",
        "documentation": "Michael P. Gianoni"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r519",
      "r676",
      "r723",
      "r761",
      "r762",
      "r817",
      "r819",
      "r821",
      "r822",
      "r834",
      "r858",
      "r859",
      "r874",
      "r882",
      "r895",
      "r901",
      "r1059",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_MortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MortgagesMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate loans [Member]",
        "label": "Mortgages [Member]",
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r174",
      "r220",
      "r244",
      "r266",
      "r269",
      "r274",
      "r289",
      "r302",
      "r304",
      "r305",
      "r306",
      "r307",
      "r310",
      "r311",
      "r320",
      "r335",
      "r349",
      "r355",
      "r358",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r627",
      "r636",
      "r701",
      "r791",
      "r810",
      "r811",
      "r873",
      "r912",
      "r1057"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment hedging [Member]",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "blkb_NetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "NetLeverageRatio",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net leverage ratio",
        "label": "Net Leverage Ratio",
        "documentation": "Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_NetLeverageRatioRequirementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "NetLeverageRatioRequirementAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Leverage Ratio Requirement [Axis]",
        "label": "Net Leverage Ratio Requirement [Axis]",
        "documentation": "Net Leverage Ratio Requirement"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_NetLeverageRatioRequirementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "NetLeverageRatioRequirementDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Leverage Ratio Requirement [Domain]",
        "label": "Net Leverage Ratio Requirement [Domain]",
        "documentation": "Net Leverage Ratio Requirement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently adopted accounting pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No Trading Symbol Flag",
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r940",
      "r950",
      "r967",
      "r976"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1104",
      "r1105",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total long-lived assets",
        "label": "Long-Lived Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "NonoperatingIncomeExpenseExcludingInterestExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "totalLabel": "Other income, net",
        "label": "Nonoperating Income (Expense), Excluding Interest Expense",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unvested Restricted Stock Awards, Activity",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r56"
     ]
    },
    "blkb_OneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "OneMonthMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One-month",
        "label": "One-month [Member]",
        "documentation": "One-month"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Included in operating expenses [Member]",
        "terseLabel": "Total included in operating expenses [Member]",
        "label": "Operating Expense [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r349",
      "r355",
      "r358",
      "r873"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Incremental operating lease costs",
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r898"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, impairments",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "OperatingLeaseLiabilitiesNetOfCurrentPortionMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, net of current portion",
        "label": "Operating Lease Liabilities, Net of Current Portion [Member]",
        "documentation": "Operating Lease Liabilities, Net of Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Present value of future payments",
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities, current portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, net of current portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r663"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails",
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r898"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r898"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "blkb_OperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards subject to expiration",
        "label": "Operating Loss Carryforwards Subject To Expiration",
        "documentation": "Operating Loss Carryforwards Subject To Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/Organization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Organization",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r206",
      "r730",
      "r731"
     ]
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of capitalized software dev costs",
        "label": "Other Asset Impairment Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1013",
      "r1046"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r252",
      "r688",
      "r913"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "verboseLabel": "Less: Long-term portion",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income Location [Axis]",
        "label": "Other Comprehensive Income Location [Axis]",
        "documentation": "Information by location in other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income Location [Domain]",
        "label": "Other Comprehensive Income Location [Domain]",
        "documentation": "Location in other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income before reclassifications, net of tax effects of $201, $(8,068) and $(1,982)",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r272",
      "r702"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (loss) gain on derivative instruments, net of tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r38",
      "r267",
      "r270",
      "r276",
      "r642",
      "r643",
      "r648",
      "r682",
      "r702",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive (loss) income",
        "negatedTotalLabel": "Net current-period other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r28",
      "r207",
      "r267",
      "r270"
     ]
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Other Income (Expense)",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r197"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r687",
      "r765",
      "r766",
      "r913",
      "r1100"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "verboseLabel": "Less: Long-term portion",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other debt",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r217",
      "r1092"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-cash adjustments",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRestrictedAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer funds receivable",
        "label": "Other Restricted Assets, Current",
        "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r1005"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r926",
      "r938",
      "r948",
      "r974"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r929",
      "r941",
      "r951",
      "r977"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r929",
      "r941",
      "r951",
      "r977"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1010"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized financing costs to be amortized over term of facility",
        "label": "Payments of Debt Issuance Costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs",
        "netLabel": "Payment of financing costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock issuance costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash consideration paid for the acquisition",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r609"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of net assets of acquired companies, net of cash and restricted cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capitalized software and content development costs",
        "label": "Payments to Develop Software",
        "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."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "blkb_PercentageOfSalaryContributionByEmployees": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "PercentageOfSalaryContributionByEmployees",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee contribution, percent of salary",
        "label": "Percentage of Salary Contribution by Employees",
        "documentation": "Percentage of salary contribution by employees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units, performance-based [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_PreferredStockPurchaseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "PreferredStockPurchaseRightsMember",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock purchase rights [Member]",
        "label": "Preferred Stock Purchase Rights [Member]",
        "documentation": "Preferred Stock Purchase Rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r771"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r771",
      "r789",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock; 20,000,000 shares authorized; none outstanding",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r692",
      "r899"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total prepaid expenses and other assets",
        "label": "Prepaid Expense and Other Assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "PrepaidInsuranceCurrentandLongterm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid insurance",
        "label": "Prepaid Insurance Current and Long term",
        "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "PrepaidSoftwareMaintenanceAndSubscriptionsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid software maintenance and subscriptions, current portion",
        "label": "Prepaid Software Maintenance and Subscriptions, Current",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid software maintenance and subscriptions",
        "label": "Prepaid Software Maintenance, Current and Long-term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash received in sale of business",
        "label": "Proceeds from Divestiture of Businesses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from lines of credit",
        "label": "Proceeds from Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r1016"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r360",
      "r678",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r864",
      "r883",
      "r900",
      "r1002",
      "r1054",
      "r1055",
      "r1062",
      "r1095"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r360",
      "r678",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r864",
      "r883",
      "r900",
      "r1002",
      "r1054",
      "r1055",
      "r1062",
      "r1095"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment and Software Development Costs",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r229",
      "r235",
      "r236"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r248",
      "r699"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment [Member]",
        "label": "Property, Plant and Equipment [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r686",
      "r699",
      "r899"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r229",
      "r235",
      "r697"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated useful life (years)",
        "terseLabel": "Property and equipment, estimated useful life (years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses and sales returns",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r378"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r511",
      "r519",
      "r551",
      "r552",
      "r553",
      "r675",
      "r676",
      "r723",
      "r761",
      "r762",
      "r817",
      "r819",
      "r821",
      "r822",
      "r834",
      "r858",
      "r859",
      "r874",
      "r882",
      "r895",
      "r901",
      "r904",
      "r1048",
      "r1059",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r511",
      "r519",
      "r551",
      "r552",
      "r553",
      "r675",
      "r676",
      "r723",
      "r761",
      "r762",
      "r817",
      "r819",
      "r821",
      "r822",
      "r834",
      "r858",
      "r859",
      "r874",
      "r882",
      "r895",
      "r901",
      "r904",
      "r1048",
      "r1059",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Axis]",
        "label": "Name of Property [Axis]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Domain]",
        "label": "Name of Property [Domain]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115"
     ]
    },
    "us-gaap_RealEstateInventoryCapitalizedInterestCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealEstateInventoryCapitalizedInterestCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized interest applicable to construction-in-progress",
        "label": "Real Estate Inventory, Capitalized Interest Costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts reclassified from accumulated other comprehensive (loss) income",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r273",
      "r642",
      "r647",
      "r648",
      "r702",
      "r1007"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r56"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r933",
      "r943",
      "r969"
     ]
    },
    "blkb_RecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "RecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring [Member]",
        "label": "Recurring [Member]",
        "documentation": "Recurring [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments on debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of lines of credit",
        "label": "Repayments of Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r1016"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r570",
      "r1089"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development [Member]",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r934",
      "r944",
      "r970"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r935",
      "r945",
      "r971"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r930",
      "r942",
      "r952",
      "r978"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash due to customers",
        "label": "Restricted Cash",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1004",
      "r1014",
      "r1090",
      "r1093"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total restricted cash",
        "totalLabel": "Total restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r247",
      "r285"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock awards [Member]",
        "label": "Restricted Stock [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "blkb_RestrictedStockUnitTimeBasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "RestrictedStockUnitTimeBasedMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock unit, time-based [Member]",
        "label": "Restricted Stock Unit, Time-Based [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r429",
      "r430",
      "r1049"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r191",
      "r695",
      "r727",
      "r729",
      "r738",
      "r772",
      "r899"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r299",
      "r300",
      "r301",
      "r303",
      "r309",
      "r311",
      "r369",
      "r370",
      "r560",
      "r561",
      "r562",
      "r596",
      "r597",
      "r618",
      "r620",
      "r621",
      "r623",
      "r625",
      "r724",
      "r726",
      "r740",
      "r1102"
     ]
    },
    "blkb_RetirementsOfCommonStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "RetirementsOfCommonStockShares",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirements of common stock (in shares)",
        "label": "Retirements of Common Stock, Shares",
        "documentation": "Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r348",
      "r353",
      "r354",
      "r360",
      "r362",
      "r364",
      "r506",
      "r507",
      "r678"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r510"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r793",
      "r862",
      "r870"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit loans [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r898"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "blkb_SalesTaxesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SalesTaxesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales taxes",
        "label": "Sales Taxes [Policy Text Block]",
        "documentation": "Sales taxes [policy text block]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r607"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleOfDebtInstrumentsOtherTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Currently Effective Financing Agreements",
        "label": "Schedule Of Debt Instruments, Other [Table Text Block]",
        "documentation": "Schedule Of Debt Instruments, Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r90",
      "r91",
      "r135",
      "r136",
      "r138",
      "r143",
      "r189",
      "r190",
      "r878",
      "r880",
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values of Derivative Instruments",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r630"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r83",
      "r679"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r83"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r875"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Before Provision for Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Security Incident Expense and Probable Insurance Recoveries",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unvested Restricted Stock Units, Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Prepaid Expenses and Other Assets",
        "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]",
        "documentation": "Tabular disclosure of components of prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleOfRestrictedCashTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Restricted Cash",
        "label": "Schedule Of Restricted Cash [Table Text Block]",
        "documentation": "Schedule Of Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets By Geographic Region",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r164"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r160"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r526",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ]
    },
    "blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Supplemental Balance Sheet Information Related To Leases",
        "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]",
        "documentation": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Supplemental Cash Flow Information Related To Leases",
        "label": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "documentation": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Line Items]",
        "label": "Schedule of Acquired Intangible Assets by Major Class [Line Items]",
        "documentation": "[Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassTable",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Table]",
        "label": "Schedule of Acquired Intangible Assets by Major Class [Table]",
        "documentation": "Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future Amortization Expense for Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loans [Member]",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security exchange name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentAccruedInsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, offsetting probable insurance recoveries",
        "label": "Security Incident, Accrued Insurance Recoveries",
        "documentation": "Security Incident, Accrued Insurance Recoveries"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentCumulativeAccruedInsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, cumulative offsetting insurance recoveries",
        "label": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "documentation": "Security Incident, Cumulative Accrued Insurance Recoveries"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentCumulativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, cumulative gross expense",
        "label": "Security Incident, Cumulative Expense",
        "documentation": "Security Incident Cumulative Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeNetExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentCumulativeNetExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Security Incident, cumulative net expense",
        "label": "Security Incident Cumulative Net Expense",
        "documentation": "Security Incident Cumulative Net Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, customer reimbursement requests inactive or abandoned, number",
        "label": "Security incident, customer reimbursement requests inactive or abandoned, number",
        "documentation": "Security incident, customer reimbursement requests inactive or abandoned, number"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, customer reimbursement requests inactive or abandoned, percent",
        "label": "Security incident, customer reimbursement requests inactive or abandoned, percent",
        "documentation": "Security incident, customer reimbursement requests inactive or abandoned, percent"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentExpectedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentExpectedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, expected cost",
        "label": "Security incident, expected cost",
        "documentation": "Net pre-tax expenses currently expected relating to the Security Incident."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, gross expense",
        "label": "Security Incident Expense",
        "documentation": "Security Incident Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetCashOutlays": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNetCashOutlays",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, net cash outlays",
        "label": "Security Incident, Net Cash Outlays",
        "documentation": "Security Incident, Net Cash Outlays"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNetExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Security Incident, net expense",
        "label": "Security Incident Net Expense",
        "documentation": "Security Incident Net Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetPreTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNetPreTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, net pre-tax expense",
        "label": "Security Incident, Net Pre-tax Expense",
        "documentation": "Security Incident, Net Pre-tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNumberOfCustomerReimbursementRequestsReceived",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, number of customer reimbursement requests received",
        "label": "Security incident, number of customer reimbursement requests received",
        "documentation": "Security incident, number of customer reimbursement requests received"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
        "documentation": "Security incident, number of reservations of the right to seek future expense recovery"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNumberOfStateAttorneysGeneral": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentNumberOfStateAttorneysGeneral",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, number of state Attorneys General",
        "label": "Security incident, number of state Attorneys General",
        "documentation": "Security incident, number of state Attorneys General"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentOngoingLegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentOngoingLegalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security incident, ongoing legal fees",
        "label": "Security Incident Ongoing Legal Fees",
        "documentation": "Security Incident Ongoing Legal Fees"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentPenaltyPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentPenaltyPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, penalty paid",
        "label": "Security incident, penalty paid",
        "documentation": "Security incident, penalty paid"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentSubrogationClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SecurityIncidentSubrogationClaimsNumber",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, subrogation claims, number",
        "label": "Security incident, subrogation claims, number",
        "documentation": "Security incident, subrogation claims, number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r364",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r428",
      "r431",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r875",
      "r1002",
      "r1095"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r363",
      "r754",
      "r757",
      "r759",
      "r818",
      "r820",
      "r823",
      "r835",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r865",
      "r884",
      "r904",
      "r1062",
      "r1095"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r347",
      "r352",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r364"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales, marketing and customer success",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales, marketing and customer success [Member]",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited, number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited, weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock granted, weighted average grant date fair value",
        "terseLabel": "Granted, weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested, number, beginning of period",
        "periodEndLabel": "Unvested, number, end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r539"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period",
        "periodEndLabel": "Unvested, weighted average grant date fair value, end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r539"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested, number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock vested, total fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested, weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r526",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total number of authorized stock-based awards available (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding, number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r531"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "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",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r529",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r563",
      "r564",
      "r565",
      "r566"
     ]
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of the share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, common stock (in shares)",
        "periodEndLabel": "Balance, common stock (in shares)",
        "label": "Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld to satisfy tax withholdings (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt [Member]",
        "label": "Short-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation [Table]",
        "label": "Significant Accounting Policies [Table]",
        "documentation": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis of Presentation",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r286"
     ]
    },
    "blkb_SixMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SixMonthMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Six-month",
        "label": "Six-month [Member]",
        "documentation": "Six-month"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SocialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SocialSectorMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Social Sector",
        "label": "Social Sector [Member]",
        "documentation": "Social Sector"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SoftwareAndContentDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SoftwareAndContentDevelopmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and content development",
        "label": "Software and Content Development [Member]",
        "documentation": "Internally developed software and content for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development [Member]",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development costs, software to be sold",
        "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandbyLettersOfCreditMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby letters of credit [Member]",
        "label": "Standby Letters of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r1056",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r332",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r364",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r419",
      "r428",
      "r431",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r875",
      "r1002",
      "r1095"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r256",
      "r257",
      "r258",
      "r289",
      "r315",
      "r319",
      "r321",
      "r323",
      "r329",
      "r330",
      "r368",
      "r441",
      "r443",
      "r444",
      "r445",
      "r448",
      "r449",
      "r482",
      "r483",
      "r485",
      "r488",
      "r494",
      "r636",
      "r734",
      "r735",
      "r736",
      "r737",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r771",
      "r792",
      "r812",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r995",
      "r1015",
      "r1028"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement, Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r54",
      "r242",
      "r272",
      "r273",
      "r274",
      "r299",
      "r300",
      "r301",
      "r303",
      "r309",
      "r311",
      "r328",
      "r369",
      "r370",
      "r495",
      "r560",
      "r561",
      "r562",
      "r596",
      "r597",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r642",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r668",
      "r724",
      "r725",
      "r726",
      "r740",
      "r812"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r363",
      "r754",
      "r757",
      "r759",
      "r818",
      "r820",
      "r823",
      "r835",
      "r842",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r865",
      "r884",
      "r904",
      "r1062",
      "r1095"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r328",
      "r678",
      "r732",
      "r751",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r790",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r812",
      "r905"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r328",
      "r678",
      "r732",
      "r751",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r790",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r812",
      "r905"
     ]
    },
    "blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate",
        "label": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate [Member]",
        "documentation": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925",
      "r937",
      "r947",
      "r973"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of EVERFI through the issuance of stock (see Note 3)",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, shares, acquisitions",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r153",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Restricted stock cancellations (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r152",
      "r153",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock grants (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r152",
      "r153",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock issued during period, value, acquisitions",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r54",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock grants",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r152",
      "r153",
      "r191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r152",
      "r153",
      "r191"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "documentation": "Amount remaining of a stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r156",
      "r157",
      "r176",
      "r773",
      "r789",
      "r813",
      "r814",
      "r899",
      "r913",
      "r1017",
      "r1031",
      "r1074",
      "r1102"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r288",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r624",
      "r815",
      "r816",
      "r841"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r898"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r670"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r670"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r670"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r670"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r670"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r671"
     ]
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Unrecognized Tax Benefits",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r201",
      "r202"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Deferred Tax Asset Valuation Allowance",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowElementsAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information [Abstract]",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2022",
        "periodEndLabel": "Balance at December 31, 2023",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r876"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r876"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r876"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program",
        "label": "Supplier Finance Program [Table Text Block]",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r1047"
     ]
    },
    "blkb_SwinglineloansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "SwinglineloansMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swingline loans [Member]",
        "label": "Swingline loans [Member]",
        "documentation": "Swingline loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r214",
      "r1091"
     ]
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes, prepaid and receivable",
        "label": "Taxes, Prepaid And Receivable, Current and Long-term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology [Member]",
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TechnologyServiceMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of one-time services and other [Member]",
        "label": "Technology Service [Member]",
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design."
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "blkb_ThirdpartyTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ThirdpartyTechnologyMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-party technology [Member]",
        "label": "Third-party Technology [Member]",
        "documentation": "Technology developed by a third-party used in conjunction with entity's products and services."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ThreeMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ThreeMonthMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three-month",
        "label": "Three-month [Member]",
        "documentation": "Three-month"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_TransactionalRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "TransactionalRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactional recurring [Member]",
        "label": "Transactional Recurring [Member]",
        "documentation": "Transactional Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, common [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, common, shares",
        "negatedPeriodStartLabel": "Balance, treasury stock, common (in shares)",
        "negatedPeriodEndLabel": "Balance, treasury stock, common (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury stock, shares, acquired",
        "terseLabel": "Treasury stock, shares, acquired",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r153",
      "r191"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 15,562,864 and 14,745,230 shares at December\u00a031, 2023 and December\u00a031, 2022, respectively",
        "label": "Treasury Stock, Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r92",
      "r95"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury shares under stock repurchase program, value, cost method",
        "terseLabel": "Treasury stock, value, acquired, cost method",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r92",
      "r191"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_USAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "USAGMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US AG [Member]",
        "label": "US AG [Member]",
        "documentation": "US Attorneys General and the District of Columbia"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_USSECMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "USSECMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US SEC [Member]",
        "label": "US SEC [Member]",
        "documentation": "U.S. Securities and Exchange Commission"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable",
        "label": "Unbilled Contracts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2022",
        "periodEndLabel": "Balance at December 31, 2023",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r580"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decreases in prior year positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements (payments)",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases from current period positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases from prior period positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Lapse of statute of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r76",
      "r226",
      "r227",
      "r230",
      "r231"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "blkb_ValuationAllowanceChangeAcquisitionRelatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ValuationAllowanceChangeAcquisitionRelatedMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition- related change",
        "label": "Valuation Allowance Change, Acquisition-related [Member]",
        "documentation": "Valuation Allowance Change, Acquisition-related"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ValuationAllowanceChangeChargesToExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20231231",
     "localname": "ValuationAllowanceChangeChargesToExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charges\u00a0to expense",
        "label": "Valuation Allowance Change, Charges to Expense [Member]",
        "documentation": "Valuation Allowance Change, Charges to Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Line Items]",
        "label": "Valuation Allowance [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceTable",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Table]",
        "label": "Valuation Allowance [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r898"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted weighted average shares",
        "totalLabel": "Weighted average common shares assuming dilution",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r323"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares and equivalents outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic weighted average shares",
        "verboseLabel": "Weighted average common shares",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r323"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "12",
   "Subparagraph": "(f)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "b",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a),(b),(c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "SubTopic": "20",
   "Topic": "985",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "20",
   "Topic": "985",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "420",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "35",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482710/350-30-35-6"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "610",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//610/tableOfContent"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//720/tableOfContent"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//820/tableOfContent"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r213": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r214": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r216": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r217": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r218": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r219": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "SubTopic": "20",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-5"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>140
<FILENAME>0001280058-24-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-24-000013-xbrl.zip
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
MYYZJ (IMCSC,H=A:W]0_69"2K^\T"*)[G-&+LY"ON>#Q'1>+[33-9>^!Q<;
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
M=)[&D1<% 8M?*$ZL]1#9D2W<*<+Z,;1TMHF6"GIGRDR#* M-%?*4V*U5E(7
M"CE5*I(&\8[YP:X;S6S/JW9LK>-D9?KY1>C*K$868(4EUL57-0*^-:*K6NY-
MMVV=3Z:\W)L?@=(MHCSK?%%EY?O4=/>L=%=!#USE<XS*4:N[[0HYZUY,CE%9
MN*Z@5\^B1)(7S0:L=2Y6@C1>-->PSL%)&. L. <0)-CG_]1UTTD:P ?O'9_&
MW/6QJC!\QX4;^U/\\W*HNT[GE,</031@P3_^:Z>*61L5L^V4W'7;UCHQL8E4
MHII(+1F*4<&&@-VVM0Y'2X#=VUXQ:;=MK7/O'6SCCF& Y((&]>'MU[[X6@2Z
MMH1)]("@V3'@MT?E'>N\6Q8#?IOLI6.=<V<SP*MN'^</[AB5(?AXSV+/7KHW
M;>M=YBWTK/=%U.]V#D_.3M_IV]=O6M_M6.LOL1:5VYE ,!I,5Z+RP]NKIZ#2
M6G?(3MCAVF__!_=&8%F!1@V$0LIU\;WZ!^Z="G5MMDQ[F<(\]JUUD-38?P:)
M;*T/9)?PK[XLV2H'L,[94=/ L_,!:[TL]O+AK9Y!:QTO]L)_J_3_8_EBONOM
MX@/SPX^1$&]G"N'7/"#*$&-_6ES7&1/C]T%TKRY\D5GJW6ZE_$F[0U]%1:H5
M)%0IS]@F)/29)Q?A'; FO+&FHUW34<7=<K4<,RU+UR.>[C:)IU*.P%J.V4A"
ME?(FUB3T. FM70N_51*RUB59JT*58D76NC5K.JH4/[+6-5JKU)LDDJ[-A+:9
M2-JUUJ][1B?W(CQUW2B%IX6C<Y'X$]CIVUF68$<YHZLO_2.*OPZCV.4W20P?
M1[L>O546%JWU#K]E 0L!_&/.DX^1F_//R[(UUXU3[L%SX$8N6.A%R9C';AK'
M\)[ 9P,L+O.K,_"^V[/6UUH)5&PS9M*SUF?Y#51<PC89LK&/G G^,0,]*%:7
MPS.)D:LHQMNJ<S"L]?Q5!1M;/1O6NM+TZ.NK- ;E7?"S:#+QR9)X.SM#&1[%
ML\OA1<+-%<7R>C_VIB!U9[?<'8=1$.U"YN_JB%CGG,*JGALLZ,'K/_!H%+/I
MV'=9D /YEYN;\[/=1RO@?\?K12L*EWZ77M6SSM6S'D)./^P<'VN;NMN,'O6L
M<YD\9TWJ#K+N0=%;2-8F&J*?]/T;Y&KWK'-&?./$D,48ST[.;W9I%!ZO;13"
MI4_MV6KPRM-X90K^^9?KIZ#56C?!1>A&$W[+'D[39!S%"[T.E2?P3*+Y90;5
M>]::_U9AIR0_?]]:CX!5V"G)==:WUDGP+>S<J$)[-%F#_TQC7WB^NQLCU 8F
MU[?6?V KHLKB=]:Z%FQ%5%FLSSIWP[J(>@>_BL1W=R:9=N3@Z5OG3[!%%=@5
MP*US&%C(BW8%>^M< 5G[JB"57OX@B.[1]_]V]HX/>1QS#S$B!$]R_K3%RV7
M^=3]*_6%C[]0%@%_H3G;?6N-_RTA$OZ-1US<1N<R^/E"T6BMEZ"JY[$D!7O?
M6H="-<]C66BTUO-0U?-8DAVU;ZUGHIKGL2PT6NNW.,7DY<6F@M=@ \=@%'#O
M)HG<KY4Q#/:M]3M8 .AM)OGL6^MNF ,T<9\Y*'\)_>06[L3&XM7I5;-OK</!
M*I!OE<JM]3.L8"=7/!Y&\43F'+*X0LG-^]9Z JP ]5:IVEIK77HN34I-,6-6
M7Y1E7][P^,YW7ZA/Y<!:4]Q*+)5D:1]8:VE;B:62[*\#:\WHM;!TPP.<5WT:
M>I]8_)53%=I+=B<?6&LNVXVNLGB@M4:WW>@JBQE::[JOA2XP+#F+W3'@ZQV_
MXT$TQ6M?-C^TUO*W'F-EL41K'0?68ZPLKFBM_V$MC'W@(8]9@,.QO(D?^@*;
M$OAW_&7SQ6H[,LK%64F<\;#:;HUR<582;SRTULE15E3-!NYW:*U3PPJLE,7?
MK/5=6(&5LCB8M2Z*];""X5-Q??/EA7(R:ST2Y4>VK<"/M?X'R_!3ELRQUMM@
M&7[*DC[6^A;*RVVP@J]9ZS^P!"\E\;,C:WT$EN"E)#YV9*T?@*!^S:>J;=M5
MC+UX)CFA\XZ[=#-"A,3.PL4OD\4=6>LDL!)E.TIN/++6*;![+*R_E'0@^%\I
M!IKNX)]%+CMWP4ZQW\?CVCG<#O:M=3Y\$_O_R<*4Q3,$2(W\IR'?6M]&??17
MR>K^^K)ZCE2^3U9;ZV:I^<1CE-(Y6I-2P$8ZV ZE6.OPJ2EEE43)(__[)(JU
MWJ1+[.I_%DVF,1_C;S@>!6/JRT/I.Q^"LJ/RF2-KO4;VPK^S1?@?6^L=LA?^
M[6W"WUHOD&7PM\'_<VRM_\=F9)7D]SZVUDUD,[)*<H8?6^O5L0Q9._*I'EOK
M6-D,_J>NFTY2ZF%T&[-0R)F!I]Z?J1QR61F]^-A:]T6%$+)51=E:+T&%$+)5
MS?F%6.[/CQ K5.D78O>7C+UR=.M>^X5X#4K&7CG*=J_]0GP.I8JR+6K?O;9U
M?H7G')=FQ9&PSEE0&@;*$BG6>0!*PT Y*EFO;9T/8!D&V,,+/@/6&?VE8:"L
M,V"=E5\:!LJ2Q-:9]6L.)OVRU<&DN](TK3.[RX;N%IVVO8YU9O$WH*LMJ<]1
M^*4RW6U['>OL5VO O%5J+LDJ36937;NXS$=PS>]XF/)K/F&@C8>C7+G0Y2#P
M1^0$P XB6!1YZT_@DLOA#7PKAHP&<]UH22:1\^MN'MSR(GQ.(0-VMV\R))4#
MH%7'UDH;^]EECPUJ;L=*8[M<5)1D\W6LM+K+145)ID?'2O-[#51\>/OB&)25
M=GBYJ"B+0575(-\A*LIB4%6SWG=L^-C J;JUS6\=R^K6#@+K>%?7NAAW88(W
MWO,V%7[(A;B1CQ"Y0KN;R/59< ,&>12_4#YFG75N*7[*XFG6F>R6XJ<L_F:=
M';\)?LZB>!K%<-V+9G'6V??VHJ@L+F>=W6\OBLIB=%;Z Z[BR$O=Y#)6H]<*
M6 F3F+E)RH)K[J9Q_%+K4WM=*_T#=J&F),;6L])-8!=J2F)H/2N]!8^@AI+=
M92#XQ;.TGG5N QN14Q93L\YG8"-RRF)K]CH,ZEYY*YELI_O\O?)ZO9W[+IX
MB'89TL8Z#P%WO9.+T//O?"_5T0(Z(Y]\. \\N/K@LS *_=T39BGXL,X=4!X^
M=I25U[/.G%\)XM,P&4?A[(^WT3-X*,NA=^L,^)*0L2-B[UMGA:^$[^_\S@^O
M/L1\%/GQ[D>.ED+N?>LL[]+0L2N"M\Y\?AS"UY_<=YS%_NZ3A<HA>.L,YM+0
ML2N"M\[J70GA_XS"/RX#$84OE-:M"XB7@8GO)W/_X23FLK6)&/M3A\5N' 5%
MH.$MK2@>O>JVV[U7ZHI76"S4'$91$D8)WW.&<32YYD/QV]ZP>=@_V',"/_QZ
M_?BCZ#EXW9Z31.KFL'FTYT2QQ^/?]E" OYI;H95+/C1+[C[GD@^K!^7O67))
M4&Y_QY+[Y4#Y>Y:\7PZ4.]6#\O<LN20H=QW\M_<="S\H ];'[0,'__T>[G%<
MRL(/CW#AA\?X[]'W',M.NXSU=[![V'<LNE/.HKO?!>EN&8ONM_<=_/> _NW#
MO[W#??KW@/[]'M(O!0O] R3Z_D&/_OT>[:H4?.Q_EQ#M?6/)\AL1I;'+A?PX
MYLPC,P!,B#>_PC]DZOAMUMGO=/K<'7C=?K_;'1QVN'LX&!X-VQW.NM[_8! C
MNT<D,USNQ ^;8^Z/QLE)[V":O+[WO61\TFFW_[Y7N Z-@"8+_%%X$N/5\*N8
MLO#-KX/X%3Q6_BV?OO@.%H_@-4DT/3F&5^0>Y8+-PF/U+'VY&P51?/*W_<[^
M_K[[>@@&2'/()GXP._GI#&X;Q/Y/#<%"T11@J@SE!<+_7PZKAJ?3QWNYH\-V
M^S5 G.L==KJXK2^?+V[/WSDWMZ>WYS?%I2_?<"FKO#D_^W)]<7MQ?N.<?G[G
MG/_WV3]./W\X=\XN/WVZN+FYN/QLP=+[2Y?^!P/:#4=)%#:<=ZVSEM-M[_>/
MG97KS=''P4[IH[L6Y-]?7G]RD%>$4?@YG<!#7$>9P7!LT:D ;#)DZ##PN'_R
M+G+3B0K:[]%1!,&R]Z;3;OY.QS5[RIMU(-";XME*V"#@^M<!<8@F[#M@4\%/
M]!^O/5], S8#&YYV03>]5L\:1$D234[V8<MW/$ZPR$L!E> K?\Z.>ZLMCWP"
MC"7Q])O5SRWXZ=7B]]W68:>W])=VJ[/T^U5/.MYOM8\.'WW4*UJ97!T   'Y
MVQYP3W7QE'D>T-Q)=_K@=)81T0(4HNGZ='4:^RQPOH2^&WG<^73S?>=C<]HZ
M#4-*@)Q&<0+2!YNT),#R88N"NR>#* H&+ BB9! ]:!($:^$__G9\V-]_O9(*
M$^\)T SX<(&B)#'M/4[2S\D\3S]__G+ZT;D^O[J\OG6NOES??#G]?.O<7CK
M5F^!=SJ=GG-Y[73V?_9^<2[?.[?_.'=R'-=PV].S6_RY<]SKSPDY!-Z:--E&
M&"K:?@Y@OU9/;.+MQ/6>60"\CV(G&7-GZ M8MS/C+'9XZ''O"6SUBOR1Y](%
M7*#]$P^^:4[@$6.\K>FQ61-?U>2A/@3]30[;61K'\,+WM.A_P8/6?6GVOM[>
M&YTT]A]_ZQRT7Z.?M7CZ&@[Z8!^7#!EQO2*>_IPR_FBM Q;%M2RS1Y9-?,\+
M>'7$&>6_^FCD;"32]I5(Z_^((NWV^O3SS07)KA]&K-DBQQ)#KXX,CY$#P!@T
MS[<D"42/NUC>!\LY24&JQG@5'@T4.,_Y[_/O7^\RB7YXX)>'@I8]RLJ:*SZ+
M)A-?8/0=5%+01<(4-;23'=/0<CZ^OK0\IWC^>UCP9UJO%H,'E)#0W&\?M-NK
M!.%S0G<MQTZ55,%>ZZ#SN *W[J/ZQZW#_G8>!:OJ]0[642OUC]JMJT"_#5DN
M+_OFV?8G(T?$+J X^#IHHKW3@?_]SZC3^G,ZVG-8 )K>8!!$HTA^45SP?GOZ
M\"1T'W>F#P2'C"^MN>NRV-=Z#LE-6<8U'_D"=9;D,_RBV<;AWINW 7._#ECJ
M-9R+T&WME'G,VY&;\HYG,W"7+^SG\P?F)@1:)QHZL0&IPX0CIMS%Y"_/\4/'
M3X3CCED,2_SEA7'"_E'K</]H6YRPW>\^A7T]PKT4W!"J<) =$06^YVB26).U
M;?:,;5ONQNJQ607!X6>RHXCL^9WP,]G;\BSR^*+M+O"*:1S=X7,RW]@1^L8"
M=L]BOEWSO<*0O64/%RJ35$Z6*VIZQWMO.IUF%[21SL%JE^$&)GM)T%N3Y1)I
M.6!S1SA_S_DSC7WA^50FC3S8SY,A71:/6.C_+WW^Q7X:6A,*%ZWKUDW+.9],
M@V@&8"@2B/,Y:OVRB'H+3*_MG(A3SXNY$.H_'^%Y'1-4;>^].=AWWC,_=L=^
MX#DW2<QY,G\N2E I=@N+,_CS,KZ-[@TKQ<DC9Z!R!%PD4;@887CBB^C\7<97
MP+KAK*W/V7%"QTV4)F/GC,4@/T.VB).GK>@J@E<&_X\_E9)&O:ZW]Z9[W#_N
MVFW\EJW *A BYYS&@$]_R@*'/W W3?P[5&J!I7#10+8:I,@7G?_UIPY&!%:K
ML66?H)\WB.8A%<6<%2BGO_?FJ+\@27_9@#QQ!&QP-8[".:<,SD_H=@Z:!]U%
MIXR]-))9BC\))^$!G^+.E'\L3QJ@M+%OT$8U39S>?NN@NYW 7_>@U?^&B;/V
MJOJM@]Y^Y:VEG5E<Q]\=97I.&7&#'7[\Q.?"D0>.Q]QSKM)8I.A02"('&S6B
M<M?I_CSX!3DV1IU.W>2D0DK^=\=0;OTD(&?+.7-!E0B8$/8K]=^_ZY@1A[V9
M3091\+.H@"'SW7O^K+QJA.CS!W>,@T4=H/_[L0_?9(>DRN3_!!N@F]<T%->8
M=;H#.AE&TSB0 2T %S6E:CC_CI*OXURQV/DG"](?U+U2 )XZ5?)0&<BA"_SC
M[V]K^!CBTH=/!@KF[3T.O\Z9>D=X>H7'_G(^!-$ +(H;T!K=Q/G$XJ^+MO@/
M=GY[:YW?X[TW5S$?\ABU #K"J M06SGG&E\E?DP"+4#O<U0XPN\#-BKF80[]
M!^XUDS@U@,41.)]?G=; >_+IQH$U6SW=WZ^GDY5IK;(^*BCKI>23? :#?74.
MW^;FH;*YO]>Z>_;'+'>#/R_M8%</%V,8@YGCCCDP]@D<',>7))*+(?O"8<X]
M#X+FUS"ZA_5Q)@"/'OP@4O2\,.%X?.B',L1\G8)AA'6?BMAR- ITURHS;O^<
MX-W4B?P' /AWA.^- N\%0==PN^[>FW_QE<)V.]!L[6^0UKCAJ[>;QFVJA4K;
MOAWIC9^C'YH"^J_7\? >/'LN]B:\-8P2^.:OU$?1#1*;DCYC*C40SG29*.]A
M/-E\HO3Y3+"W'&(3-5&4DNM="N =^>Y*B+E_1D$:)BRF5.%8&/'6D[RLEFY+
MI-L&->A_IB+QAS,[V-W]F%-NS!S/^[GSBS,&G1$9G>>P(##<+L\&!UQ= ,\L
M<KX"Q\MIE\8W"UP0?\:"(<=+<5H!73J-N<O)?=WI.E04*9R?X7E@:CHB=<>.
M&$>8&*G+9I(Q2^;7?L_$(K.FF]4>?@%U./2<G[MRCP,P6.'WP9]HF,+U="G<
MA*M0SZ&!6+0(6B03B7/<=CPV$ZV-,Q%45:@L5$-_1,*2-#MD_:4ZI'T$7ZMS
M/R;+6UN=JQK+0U8 7&#B)PGP#7)3Q5&(+J1@YO ['L^<"W3=X9B5.^Z\8PES
MWDL]L, 1LV?D%<.\Q7W-1ZELR>/<-&^=GS7K[/:Z+6.4^Y0$/L4D\%TS2+EB
MP_>X^&5SKI8##4)&,3G#U?9KR[AFI34K_4%8*7DC ]@"=YCK BO%V:$>\19T
M189+OP4C.VPN_4%,@ ?#6V*M,@$[FL#F9PU4->%QH)\AN$;.*([ND['^N06:
M)Z>UD>N3ZJTI??$__G;4[<(V5ZR0?NZ\UI=]\X+5Z],7HKJYMV*5>\8AV^D.
MFEVM-.<UY=8Z=%*A'+G.<>O@8+/$ME7?=UN'!X\7,6Y0F[2M*LTNR/%O=.S8
M9'^/%TP]/0IN33[;4TJ8XS,XD*,HGBV)0])%=%1==5$N)'FP]^;C\H-O8Z!W
MMTZ+#2I:JTM=IQF>I>0G9*_6@%X8NOO%C;T =O%YF:+P8V#OQ1_6&ZE+R1-I
M%"KY42E,+P_3F\H_ M+;5,"#A%B6Q31D@<C2F [7:W.UW2Y-V[W,9I(]7Z[7
MUV2J ?.!X'*FS9UOD>O1!N2ZLDS5.@-Z^(BABH51:P:CT4M)ODF0>QB53B(G
M%=+(A2W*GIA+NHN!G8SO"F;X\GL?7@VO=4)^CQ9TS.]\07(T9*&+% /2%0OR
M\6(<YN.QV!,.UFGZWIQ?,PO[_,Q^>=1V?=YPZZ:!UMJ]LYFG7 4&E<\#2RW0
MQ\&2A&--+U($$ =V,IFPD(TH@(;.D,[A:^$P(4!NX5>:8/APR,EW'*H"4[S3
M1PX8 E:0T<11X$3 #7-$FKE;J!+$D&*_W<\5/=VP>,#@L<W+AX#/*.[X<V??
M^=*ZP4;BA]T#K)#Z!3>>[9(R-*?I(  NESL*0S^>2(?Z%-[-\"(X/91AY]&*
M6>KYB5K7#TGWZTN("W<8GR*XHO@T(YJULK*/O]V(VOKS-G1$%A0'2BH2WK?K
M^%9*C/R1S8X*U=G+(':TF-]$1;DR,53>ID+?0TK5QJ_<*(ZYZ9N!@BR.,1@>
MX4FX\Z-4!#-]$):]M3X,:[6Q?>^'-\DD.4?@GAF0KSH4!:VIU_ZVUF3]J7B<
MI%%C(>J-0.&1!)C1I3Y%.4HG3FWBG"BJW(C"N""1@IGPA>H!@^[".]X<,-2!
M4$OBH9 B#&.M\!/EMYBWY\^.$6GS;1!BD0_:QJ"QW>%1,TM0>EG^J*.->_BZ
MVV^W.NUWS0Z<]Q_RU%0Q9U13Z'P(3(QY$&@EW_EY20[^RI#/+W6.Z)9S1)\2
M(-]NNJ;%E1 _;B1^8]\;GNEU?1F]3O5UU5O@3&PT MZ&C&]"A7O.'9:%+\K#
MGP1R.ZPD%U2&"K BX4FA_2$JEO",93HHW/&?:<C5C(NVG&GA_"QE<B3U4C>(
M!'DD6(!Y4"!E\4'_?MAI=8[D-2#O<9K&+Y3AQ*;3.'KP 3T<E--_5WA^3TE*
M<'4:^A++J?#VYM#>WP-&[<*M@?AMK[U( U=D&KX/(E:<-' 2II.F%U&7 KQ[
MS\')'YR>H0BBN_>FV^@>P_\?'32.C_J:+/2ZWK2<LV40Y-C90.D69&I[/FH^
MD?R@+P"U0L"ML@8,=(KYQ*]QY, O -).^^]HNTZBV& Q2A/R]:C\A=P2&*@U
ME"3+'_*6 E,I8_*E:.G/,/_-XZ!_Z62X#.DMYQ9SVCP.1LX$3 1C3.@KR%Q(
MA2ZW"$'W$H+%0,@.=@I"(T6@@E5\PM!T]P-=:@J:H5@K6<*:DR4[(R$@Q!@T
MV"5GP^B8!:3DL<7HKO=\$*<LGLDSU.G3&>K345A)^_*=\^2__PWREP1*A>8W
M](#+;#&;GH?>WIO]7J-_N-_H=Y8<AG5P:<,(P'>79U\^G7^^O7$N/I]=7E]=
M7I_B2,"W_W*NS]^?7Y]_/CLO;F5CVU!D35.Y]W9VC?7^'(R76[CO;0"H," %
M[L4!SE-X /E-5C4(*X?HK]!GI_*P%H2'SM."8WX%S'OFW&ASSB3?$U'+\67.
M)\[),0>/(FH<1X&'II<KLT^!<PC0TKTT,/R(V&DF:3I==4K0>/1S $:.&FL0
MHR<RPFXHB7-Q<0'/B'DT;#DWR/P>6?&]#\J_*9$@ISMN #V/^9((Y-]&\\\-
M%@@C)V )N7(8.H!DO0'PRT2Y=S1/E'QT 9:+L[+F)TE)*3L_?6%.3<G1CL)C
M]Q 0#:R6(@QJNN@=7SGH4^63M;-;V$!$09JLOF7UX2[2[.IAH9N.,L4>..JF
ML:EQG[(1;PYBSKXV">HG++@'%&"T<OG TSYJO;O;U,KR\_9^;Y]M<E:[_;6X
MVNWIVX_G.-?G[/+S+7*W-=GQL^<A'A^WCO9[FZ8A'K7ZG>WD#AYU6X?'_:T\
M:K_5/U[^RZ,)?P<[:XS1;O?;^_V-)$%GO?8C['G>M- X#-@;6&CC&*7MW];@
M#<=[;\Y.O^ XK-/K?\DQORCK0;1_.+U^=_'Y@_/^\OH/^+/Y\?+R=_QLKH$3
MPY;-XMOZA*L:=:M0UUV!@F^DNRQO*MEVO>/#WNLJI*6LG=18[[2PT\<;A3Z9
MS\KQP/5)77%2L7?*U>GUK<3E16N7?+-&Q3=1T2N?:1HL+:]U*<XD/F@=[J^*
M!K7I_W; =Y8@="=O^FZ$[N^]N0"CU.EL=JR>$9LUYE9B3N?YUJBK'.J>R$5K
M1ED2S@[;FE&>/H\"4I^H#;%S[8NOSI!AX&LSAEACZ)DPU#FHF5ZED'9TI)G>
MVYKI68F=+V',08/#1$21L.&0(L$8$JS192.Z>NV: U8*:<<=S0'/:@YH)7;.
M9@,>JXJ)68TB&U%4<[VJ(:VON%ZW9GI6(N<JCJ8(2U[K>5;BI_?$R'+-\<I"
MVJ'B>+V:XUF)G(]\Q +L,^!RZG%:,SXKT50SOHHAK=/6@8U^S?GLQ,XG>*@C
MV) G,\?S!=8ZI7&M^5F*K6]QP+F,^<[^(V/2=MQ7J\YB>\Y\TW:OD,96Y[&5
MC8Q>G<GVHICO@5)D]NM4M@JB3HY]I5J^947CV*LEF34<JBFC:*<IZG,FV%LL
MEN5R<J@E5OS2D&.J)93WYMHJU?11/?IX*K>N&7)I6#M6#/F@MBSMQ,[_>\WA
MY7?<^_]J!%F)H%Z_9GK5PEJG*YF>M/(.:\YG)XH^F=:SV%K"%VXJ.RM0I]I<
M#\"L8Z4;A9YLG(S7Q%RD@6R9B9%86DCMD;,3U[W]FHE6"FO=]GZ!B=85%Y;B
MZ+^P0:F?4),78HM_I; R]3D7JG#8($H3W2 N]L77&J%6(O2@UC>KAK6C/*L\
MJCFEG2AZOZS?.G),D4ZG 7UF\0Q;5+(:@U9B\*#6(JN%M5Z[DV>-QS5KM!-%
M9]3>$&>ZJ.:U@HUBKEBDG$<DYZPPFE$1YL>NX V9B9YIG#6JK40UF.,U$ZT8
MVOH%)EJ;XI;BZ"RB05A2J:0T::].$K066S4CK![:=(7(<=T+P5+T7%*S?S^4
M;>;A*36>K,13IU/G\E0,;1U=)7)<]T&P%#WOC/6+"90LIOD?P KA-:'S9QK[
MPO/5/#P]J/2.TXQ',56#\FK,6HG9;_++NJ;DQRQCZ'7F:DKJHI*RL='I/#&$
M6E>5V,E_=55)IUV7E500=^_4+#S16#:(%YUE9K*3,\(!O!A,V"Q^4&/:"DP_
MF?/6S+4TM!WG@PN=#7O0UT?KN7!T;CAG?@9ZC2PKD57SP<JAK=O52F;=<,]2
M]*BIG#,:DAR+L3_%V@]0(A/FA\Z AQQ42DQ"D;^39CDQ12:J9F1EZ7*-="N1
M7K/2ZJ'-##2J._E9BIXSQ33E>. H1&8J"AP2>S\(.><;[/;"2'L_]/@49Q9O
M:J77^'TN_-9<LWIH,X,^ZBZ EJ+G*O9#UY^"AIFE0SM#KJ;$8QL'WZWS_2Q%
MWC=98AW!_8%CAKD([C_K &Z)R.A1C<(3"[WJ *Z5[+=7*&#HU,T!JXC \X>Q
M/_!5R>QPL9;6$>Z8>VE0M_:K(G:?S')KKEH6VOHF+:9N[F<I>MY',68M-7]W
M;M()@*T>CF8GGCJ=X^^U#1>MLRT;?4I0#J(DB29;E)6U';*<+([WWMQ<?/A\
M>OOE^OSF*2K-MC EGU,CZQO(@@<]=H9?)6P0</W]<BYY7$3&GZE(_.%,,<XW
MOP[B5W./SSU&;:>_CTI,)*A-X8D,K]SQU_>^EXR!H1%4<W<I&FEGM[ !$$N:
M+-X"U(8[F",R0$S IH*?Z#]>>[Z8!FQVXH<$9KKIM=JD>AVN<9X=X+;ES]F;
M6VWY=L64U)O5SRWXZ=7B]T>]5O_H8.E/[59GZ?>K'M5IMPX.C[?RJ&YKO[?_
MZ).VJ^9.?,\+>!'7N5MBI)7E GF_L[^_[VYRQ([6DL?==K?G&'UD8QU$2JE5
M^W'!_N,Q_.Q/1HZ(72#/X.N@B>_LP/_^9]1I_3D=[3DL2."G01"-(OE%\?!T
M ;I/(=6C_>D#X7#+&I5]6.RLQ][R_^+:?>^WO34Z=0(753>-XPQD(]X<Q)Q]
M;;(A(/F$!?=L)A#<>28*&%,+/>S"3A:9UQ(@';)VW_.V#:0%89*&P"CQJB4"
M[=F7L$'?5-!+;XGC1T,'6TLL'RF_EB0SYW,KI+J@ER_7'MX&S/TZ8*G7<"Y"
MMS5'N4]8_//*O^/CUM%^;Y7X6R6 VB!HNEL16;W686_5.S9[TG&OU>L=;D/Z
M;632/.;FV41V='.RX_/Y'\[9F-_%4>@TG4]^Z-.TDC\\+KXNE2C'3Y,H>-\N
M)(JTNI:=PC8H*&R34]CMKW4*STZ_W%Y<?CZ]_I=S<WMZ>_[I_/.M<WW^X?3Z
MW<7G#\[[R^L_X,_FQ\O+W_&SN>;&G-?MJ=#;YSS+I>3MV!?.:1BF+'"N^32*
M$^Q99I2?AN.';I!2<78RYHX7N:EL=0;?ZTHDSQGSF&->Z<P!E@U_ARYO8 MR
M3)P22';W+/::011]Q0?E>DI2:3=VY<5<@82;1N4#)N"QL)(HC1T.@)G KYA<
M)40ZF<JR<&H=%#!=(,YB8'CIX$_N)DX2.6FHLEV36<NY'7/!G;W5"]FCVR?,
M*SP#=XR3#)MC%@,3Q49%=[Z@EX.@P5^O8O\.UWUCAO4X'^$_(Y)E %#L[>&<
MPM/@^L[Q\7X#KZ3?NH>G^B&YF\VEO1YNUF$33![S9%:9N;5SON36\P>76M/E
MGM'//Z.%6%V%!\"5\ 7>![=,(O@QHNXDR1B'US:<!'"J6\TC'G*WYJKWTP3+
M^:E.'ZY1'[/XQY3'U.N$J ,1FR'><T9Q=)^,&[0K/AQRN8D1#WD,MX)^$$83
MWU6)RM28V;2X%_)I@U0 >0OAX#"FA(]F=#'^@E2"^!RD?N#1M_BVPDWR$:HY
M/NQ%$:):Y\ /,)D:'B%2UX7+AVD0S. ,P&NH%L^#30=PMWPZ<_]*_1@^Z*>K
MM)>$N^,0#O3(1QAF)TON4K:E!AZH4K/QZ0&P!CQ-SL][IQ=[O\R#!Q='^=FP
M7CU#"JD4%C69OU;W5@""P0,Z<[@F&-H!3:-"\0*G37XS#%(W267.HSZ*&3(-
M@/ M_F3*Y%OX Q;<2.J"=37E0<[7X<@[1(I%C3XM1&W$95,_D4^&CRY?!/Z$
M ]H)3^$HPG=X?""3U:-!H Z=0)*'-\R< 1#-!%"3(B^:#7@L=%(\I6BRA"&H
M$G6HL,UW,:TS\.6K"5E4>DF0@Q4 146H8R(<@OE)SP#%NRBXP^6E>&,0X ;O
MQ[X[)B9C6)M^'(+,39BBY#RSP^@A8,UE(E$?$70#'OA\*->:YX<*C%D:?\OY
M S0_@30[1JC\Q]^.NMWV:[K_#EY GSNO]?>"\Z\+7\K%+7P]8;.%KU"J+#QS
M'*6!-_\MTEGH+3S477;M_;(O _\K#Q96<.\'P?QW"<A;OKA^DAOS7V;L:/$G
M?[+XC#CZ<QEL,@SJ'R)D=3/GCL4^,[@BK-P3@B@ES@>ISF*D!C@ 4L@@N;!
M1(X$&*8:P]\>4MYP)A^P6J1IJ?>(])T3F70$&CG)Z?-%*C.RUO/Q! ,/P%MA
MS=BNI07"!]0"/ > 'GD,)0DX890 Y3IW/K]'+BGHH3'* CFY1 J+@HB0K#1)
M,VX#Q#VC%\M:%%!Y&/)ANM"[PQ,.GX9Q-(%71[!W!4SNR7:ML\? ]01;L1R5
M[6*":AKE4S*J%9<XH=,#3#2%?<]!#1"T"#0"$ZE7.?Y3A-@CI".%%R!ID$IR
M0/P&0,.4$!\U% ($Q?)@<YY#AKT^(S(8>]IRKH'F]#[T<4%T\D#P>U0K<1T)
M*JFQU$ZEG))2@%24F_,S$$L!LMY'51RX'W9&_+O )7\2JSEJB,1EE#T/I2+]
M_:C.#&R7R]TF["L")B>=2#.=R@?AY$A0)_DW"+.!5V:WX4)BS@3QAR*:)06L
MP+3$1U[C^N:1:(#4X@1C/*[J-0B D-_G^]8UBIH?KI=0<P^;6WVLZBA YF_O
MVQ8$H-#$5OP@3_ ?/Z^S_WO\^R_9BV]7R&5KGGLLE*P]][7GW@+/?>VGK_WT
MM9]^<S\]%J X%ZUUO.YKRH3]O<</:^>1W-J-TWP.UMKDQ>WY)U4$T'+>?KFY
M^'Q^<[/(%=?<X-$W-E@&-WJBOGQ\U#IN+_]IS:._JZ2SI>1Q<'2T629G=RWR
M>,>%&_MDIZ+H?*L<S16.1/W!R8^ ]FW &?G%131,[O%+"KR@^X _N %L]0[]
M/!ZZG&0!?N1,HWMX+=TCG>?DD6XY-UAIJH)7813"@X:^=")P+W6E32YTRSUT
M4[,0O5[PU\1/U+/5(\'^G6*81/FCI2," .I[:(0K7_H$3/Y8>:[1CR*=Q&8C
MOJ @!/G,F.OR@).K7?G/T>4"6E3,?/2@-W(+SOSNF>.B :;^B#SF(_^.KA_%
M8-_#"NA#UBAP]?HS&.2]QD:G<08Q>;2QT2 ()=@2J'O,DQX[1))J+4.A,MB:
M!.2) ZMWT<$!RPN9#)3HU2 N8)N?^;WSKRC^BG]WCH^ZM!ITNZ-3I'@U^1YN
MHC09.V<LAH,:,K,W7#D]X;BCG#=P[3L>, +VW%5=X-4M$+!!H%VP4QY- _26
MQ9$0SB0B\@.*!\[D4-%R+&DA#&%C#00S;^"^8SG[B8<C@!G<$D?I:)P#&[#'
M!+TCHN6\2XDJ4?0WG'ONC)GGA/ $  J\I='&-\%QBR9<^_&F#%A1]BS]]%R3
M"<"EJ:3.%MV??QH-H\(@;*S\1 /<.D(TCI%6E9=8G3N/\RDL"N@ME0<*6#P
M<\KB1/O;S*/14=<Y?*V#8=)%Q_W8F?C*<TTN83JSSIB#FC-VR9<M@R@T;)4S
M"B0R[PZ=O1DE-AQRT\5J1*L8TXVQ*J9"?S,\H*$C-S+&%=[YH#W),X$3"M$C
M)_U=L+*0JZC<!/WE"*\E/JGUQ"@67-9B]"6)T4\RE'QYAV*"W]LM/NE))\CQ
M?7>-O=V.>5$:ZL Y<FI8*,:9&1T96&9( 7P6.P,^BS"Q8NP'\",PG^FL80+I
M@%&,#A!]YQZ6#@3&(_!-.K@.CZM,0.66X@R4 )(3#E$\ EW@?U5<9!1$ ^E,
MCX -R@!N$;A9.-^(;4R" #'BF=BN$;=^"!M-TBR1)<<E"R]N.1?$7//BG*0L
M2'\^@0L2)2:E/_QN'N5C)G0@G&49$O"C2CAH.6<HZ +)QK4V(V3840DX?WZK
M U"^0 PE,ND#([G.713 8[C4P:0P2/P))P8?N>I2C(/*"%4#Q+S+26TQS4!4
M1"H7/) +P&M(EA4740233<2VZ3F-F<QC0>V.@]SR5$34:(+R_.7V6] #B7)!
MP>0A$(E( JV:<I5AD=@$FT</XB>,1SV"90=CF[#Q- ^I.-.NV70:^*ZZ%@.2
M."J$V%Q ]@)R/4XY%1M =TAMO'+'%9,/)(G#Z;PAI4*MY5N(P)-(\5D=4-0A
M=%\.%)7).M*Z03T!/Z JCTJ07FA*2Y;'+PJ;.EDE%XYK.>_3&(\0ZCH-DT(U
M38&!8$AV*;2&,?\KA27"F\<,N(@.Y0*<E,Z)-@/" A>>ACY<3:J5R3O1VB$E
MN,@4FXB08+9?R)B:X+91^\9$'+P%@8ELZC'\T]*R7"O@LE-0T6D6M=Z6C$A[
MD;0%43RIE*0[8CJ8F(4_ >B 7W*9DH4$@JD' C7]@':I7B)U2EB+&GI-S%OF
MH%%.!NJNE>8]!;,8! "L"X Y9,B/4?='\F0F,8[.!EBZ0)HX!->FC3_*6#Z;
M+1;IB0R9KLPX0-XC,PK0:,>$,[3&5)Z#*#(,&0Z_XV&*](K):OETON5BOK%2
MQDL%($J%-*SO(VE5Z\5- &3Y0W2R#M@7&@3T#I8B0GZ%;0K#Y*39.5KEY]P9
M:BCIX^"UWM/SO;H(GDZOU>[BYF_ AG'1XX)Z#6%&9HT6VS^2/C)A?U)FEY?'
M,PYVCD) X>L:33M$TP<6@UASQ 3S*UTFE*?#'Z1:GH$N&:8@C^!<9;_5>-DQ
M7CZ1XB3%OQ2AY%4-^,.R$Q1@=B:B";-SJ4-U)$\2NJ9J1.T246?19)*&Y$!7
M]AHV:@1,^6*LLD-5OK&O\@U=K;=FCC[,D(/720UZ.,2_:ZSM&&OHI56N77FN
M5(--LA02]J!RV!%GLI"!:A%RY38J03"7%4@&410WE8Z452W4R'P.58/$EU0C
MFE]]FO&T(,IRE21)!)ID,'50&P4[*@KYS"&+)? Q3@-(!/TS*39:K1&Y2T1>
MJ5 '@X.)_XEC1E4MJA*GB K*X<_%#7,23ZJ;>C@#!I_(-*EQMT/<74PP4,5U
M@C<SCA=EZ.<<*\8/X[*I*0W*9"('=AS-.,][0X5RA*!!@&Y3-^8JJAEZ*D)&
M[AQ?R ./H2H94P,JP32B&#:.V?.9EZ1.J*[;JE2R(4?=5N4E8+&W>7)VG6==
MYUG;TB&E'/_SVT+<!_[(?.B4%:1*<@N1XRUYD5VFYWTETI)8'O\I:*C+PV:8
M"4=Y.5+=R44'9!P('P%O_3H,HGO27ZC(7KG)&_13(<(ERSNUSV$N@VC=H$KI
M$90SG3-82+];#/#G$@%D<!UC+#J05L&0RA/VW9![EHB.[L/%W6>99,4H()!-
M%"=BOAL)I78E41T0V:6!]%\ID_7F9 WEK*6LZ8-$&9%![6G8K?\/H^;4<6;
M$YDMN^!4)SSPVN>S6TR<NF,2V0H/U#J%HN-H!0]TVC').(0CI9(0>@81BSUG
MPBGFT: :<'ZO/04R "VP<%R.W*RQN%OO3Q"DLEW04I:6)=WE\R'G4N>5<-(-
MHUP96"'?D&R @4I3C<9=HO%<)BH:#QSJ$1/.,*EUF :%Y,2&JI;('3?,JK\C
MA-58VBV61"JK%1)M0V2GRG?-02(H2F8I+\OR5O%<D3]3O'9J7#U#'%]VKV(Y
M-?XGD3LP>8U\/J4RBTO6QVJGQ^IAJD/U,6?N.!-?>8RHPU4'E)Y/1<<V.:0J
M//@B45F[4;S,M;%F^5&_+C]Z6>5'-ZI3I=UU1X\>OTMLQ$4MY+#XQ"<UF)*C
MF:^J)!^P=YWLPZE"C*I%HZGS->6]F $68 %BYJ3,^R5U^KDLQIGS$6F]>V9J
M "G/.U^W^%-6H"A=H=004G;[E"TG56YW**M.E*=*YSYCL\M(YUEDOQ>B_*!U
MBC3WHZY#1C!]16- 8MQ7NV%D1<K+ 789(&5))M9X#["/* ^B^R?SC>[1\7J<
MXSD=^N</ 'QL@R9K2]_CIG\' %WF,LTO,G6O,G[1"S (J;S7E/Q&:8*7X21
MV",203Z;/J?2.K)9I72U>S&=IS",[E1=[$ V:!.F5:[.0.>H  CM;@BP$IX*
M4):6']_A]01ZJF&3X0A<5&XA:U<T%"7@46D*PDJ?_8K1$*T=:0L;K6,.>NU6
M7R<38?X6$+]&/:'UG60[LVVBYIF/AMZ9CPG9R-L3)Q?6H_ 1ZBU$^-BM.98!
M!<R9P8K+.Q:D]$.!ITL[4?FE/96R(R$'C\EGZE"I.QT K#T,97U6&&&[4T]V
M8PSDBYC*2%8I7+1F'HXQ U9EQL);.5A&\%_4\2A=)FN.RD,9:"VL$O<C/84Z
M3R^:+YI7]4_\@6%>IVFQN59T8P'CM;:^GK9^.4W\"6587<I4YG>JLLXYRY'.
M"36L4,G.NO:NF 9&J)]O"TZT:6A<M4W PJH9^8.I:[0P!O/9]:>BXJ,HJ4!%
M.NLSUJF?]V,_0)(&,E6ZE'ZFD@%_Y A^P$<,^8F24<R+I@DW*HQ1L)"JEV^3
M=L14W84@2L5C<GWN?/[OV]Q*54\-%S/F4"7+]7<@WT"QH0/(P;FJYS^XZDLK
M]4E9<3G1Q8RX]#OF!P0>&3,$Z1H+K'<.AK@@D'C]IXFQ^N2LG?0J"$$7H'O
MM<*!;XB"KI%$8T/MY]Z((W7\Q]\ZA_W7\BC!$YMYTI(I[8#)1^^5AVQ$NI+V
M;4ABTRF3IQ=-4IPH:4*NBIKVRYX@V/4[U-U J'AKY ^3O)NDIIC=IMJBH88X
MW>J:#EK[:RUJ(2<6L=GLM9;X.3#55F9YW7YZ?OCMO3EQ3B5#:T;#II\(61<
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
M7%\:5RT'[#:,)H+C?=!-*U40%;UMD.B=)O/SO+3K4I].OGCT59N:G#9APK$
MZYE(,(Z@E#()^OPXU'R"<4[+H.05.KC8DHP./F=BILI08WD$,;\]ZQ"K?<TO
MX[1\3"=^B)"0ZH\\,XU2#DWF5U<Q6:+BAI8D<UFEE) K8[&)ZI:"\V(5=Y34
M3MD5>H"90T5)P&V_.BS)?2'[G.242QSL)I\C);]6&DE:4#8PB2#UJOQ1TM)!
MY(LG 8+Y<P2ZL\G,O><#0>G&<:[E21.3+(K/Q8M:V70\91O0_*PY,T"N44X;
M,I*.,HBEB(0WJI$L) '(_!A14G)Q8B)J%#I\)Y]'FZ;%Y'J(2"96D-DOXUC,
MS[PH2XK()F8R8<S8,V1>%7/*YQB^,3H6I$AA*LBB!N!<H98J*29*!:E70,-2
M/5291S3G'K,Y&CDPH1T<W>>$AU#+S9W%G$5JYOZ@]4:-9G+D7B12P0VE&NN8
M3:<<"3-3:7&5:GVZ$N">!5_AF,2IDBXQRHHJDV<V5DGU,:<<E-R(RU*]-:%I
M"G<?Q0$FD>E&#BJ&-U5>!,E/I*W1*LR*TO*<'M!T R8*\GYNOJSAQZ EA&B4
M3'F$4M^D"KDL%3+I; 9_TR L$.6@BL]T\SW5DU2UI9/JFEJMM PQ8"DCS-2#
M3.U B21,@I7O:*AAF[[."Y<KT3H9M6?"4Z/L'?IQSI]!<J?*U)DQS_=F&IES
M!28O9HRC091U+"K=/2 MI2DVJ\W;6Z0^JF(G813!5,A$2)V/4<AY*8S"U//K
MN=2#J0T84BIEYDL37&8C-S*[.HF07>G1]&XNK4&[Y/ UJB-9%BXO)@1(UZ*K
M9]<&.)Y@E1XO770WC-VH$V3:+U(_7%!;J!Z-TKWS7'F:H5(N7[D",@A(#426
M$"@X.+*]+FPEPLJQ.6"IK%C3>LWTJC-I$QDTJ%1!U5_=<_95M^VD% 3JFVOR
M/153R,E'=,G*1E'2 YS;%DF?W-Y>QA$\#9(X+=L GK="\70ISOGX".)<,R%L
M%*@=NWG'5&/.528[1'ODKRGZS9"[-C2G3R7MS6E/F*BOA)<?YQ06$A6X8I(5
M<MQ9;CW?W,9(SE2@<8<-IW?0;GI\A$EOQ1?F;VHXOIYB+DQNW"J?N"E?U6N0
M#96F#-MP*^TI9PG)GG[2%03F;!PJ,4?EM"&;]X[!BY3)3J*0RC:HT1--MIZC
M-2IAA.V*@@EBK'?5;="X%0L1#>78I)D/#5EQ%:@)$,11LFP@=$+"8GG!<6)\
M62+W+9EN5,-!LRD+SLYL8"O0D&K_K0M>C5*AO!HY+UH!.BI?ZZ4YSSZD/O;"
MS 4ZRY35"&([RDPR"/W3D.!GE3AJ";#0I4SK2:(1IUH24H2_J8RA"8:-L::<
MNF,%,U/(^ZC28>J^_5B'^F1R/8U&*J30TO?&<XYUAP7^L4ASU+-7R!+3PCMS
M<4)U/E$'1Y'N$== 56+LJ]ZYA4/?4":GM'WQ+\HC=X$"9!&U4L"*Y1MY14'.
M52BL_%%:4**N"#.YZ(R-+?<>20O&\%%@D'_*H$O&-(NL.JN/>903U=F/=2<N
MFWLXU9VX7@(6#^M,RCJ3LLZDW%K2H2FJV+SEM]6V1K8Q._(-36Y@,QHV_40T
MOZ(F*9T8:D)@OIV.'"F8!>!U[-G$DA>3 1NJL F]>KH_4^X)Y"OVD[R&N0@C
M<JTL2:V[+Q3$92:N,6A)I<_M QU?0NFY><\?^@G([RW=+"HN/PU\LAMDVS9R
M4*C.1.2A$.A8X +G#2H=-S=<2WGI E^%FN&*5(Y0=,F)1[9Z[@D&8$H37DPZ
MQ#>BNQX(6H9!X4S0A)]",)0T6\I -EU+I(MQ@,Y(F3(@9%^'[)H[6E^(M?M1
M;LWH_P@]1@:.^&I\O7/[6((N$]18E59APA4XC"'#E +CT!>N<M,,?3#$?)QD
M-%\-M8".039W%M&M,RZEM59(JG@1G.16S9.S(\*@O-E@K;IC.GR#F1E^YP$Y
M^61K1ED60Y:-FA704<8PA9*6]#/S<H^D4XNN+\0WJDHRVC0!.M-C]O0 .EG5
M:/B7M$^EYY]Z*H*Q)KE:;IFJ"'\XI'9/.O'1#^\B&D>S+!^YD6ND)Q?=R$;;
M%>U6R;34#F3D @$RI7DSPPA#RLUT:O;^,J@U8Q*GOF<)S:K4+TVQ-* G:_%7
MR-G2Z*5T338%)JP]HA0/,YMCOJ<\JC(%1Q%[\0+=E-&,4 ,RFL8^3Y#-_2,:
M#'RD^ O=[Q&?]]$?<@*+<'[>^\?%Q[U?Y-0/;-^!] U?Z2\RY@NTX<$6Q@59
M0(X3O05TJN3JS'6'( ((]@?1N6Y?%6N5#^+Y+>"9BNYEO-G#X^,/4NJ37@ )
MB=:70<EO?3D7>8&&=^6U?71=B!M!X1,,W%+*I,)>D>MFSD/-((FCJKT8::X*
MLF/#GW+WD1PU<ST+M$+*S(BZ?M+NT*,H.V8B/2IFJ0;)Y3K*Y(CMSM>2709A
MS7ORRY0SL3C0F"L/7BZUVV4"NW1&]PW*RM#!IHP."Z'<;O_5(3U6RR$$2("%
M"SEY@RW_<4OS*H\:XI*%Q(P0TP.FU.16*UGX$RVR#Z:@_90*VE^874;;DPDR
MY2=JT/#5N4AR0YE0WZA5(H/,M#Z411(TU1@3RD;9)DW&LAY(%)CZ )4UB</4
MX0S)@Y"5A2P%67:DJ2UE,<*()D6NI G=X"!V99R!4E5ELG+!X*+Z,>S%Y>O*
M@IC_E?HQSY@"6 Y"-[WTX*2&,IIAFJ60VB<SI#$:ZF;M./-I5&1VY'IF+2G%
M(*CIYI>R85G61TMW3\%^G^DTT+5ON0JK-(&K>59;-52]E/!I^4X8,35?0EM6
M)D]E"\;NP-@CPS2$QGZV<BPI/5KV RQ$P4A_D=UF-3PH&44G@NB\E7$^8P:#
M:0EU"PEU_PP<]3ES4K(NKR\OFM2PAJ+)%!>2]1X$#J)+M1Z%&EF8P\)1"IRB
MY;P(/C'/_$IG%G-%7_F*&I"L 9M//<CR^9:F6"%"?V]VNL40WD*;%DI\)<=0
MDGI:'T N(G40%*52YU.T$U'S2.4CDCD:)B^CH%!G-9TY[PFE*[)P1FGK33E<
M?<ZRI$.-3@I5,8%95D)-)\<4**6#DJ5F_$2-',]9%EW,^81>@@@_-U@VO;EL
MVM63S^2-I$&PF#(SYX8X?YFG<Y5FGM>IX1LX>I0!1*Y#-_:GBJM^N#K%$;+4
MA'SU!M6$;>#](ILM/B>!/F)-3]%B*8*GX:P#2^U\])7BK@\J=F7'/.",&61^
M'.8R$,V^"T<."-+#7 87!$/P0G)^OPG9\L1"H)>6+[;+D4R1.@U%-G1>N;2
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
MZ0A13$)S.MA_ <,_F<@F\?"9>1E:B5RE\=$ U/_ERK6B_,S&.XC[5DTZ5/1
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
MB^TF"R-R>:K81D%3C&G:8,2LDWPFT1\"1)P6U>_^-<%08CLA@VBJ:%L$:8'
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
M(715<@RS/P.6'2E=N8)^I6L-UM>,.A'DLEI5Y)T W++@,D(\=.7,4'/CESM
MP&C96+CINZ.R$L(C$A(+^E0$WBD:O',:,4:\+B]?W1,#- >K=\=SSFX9_[\$
M73+$9JF?P)S_I3\/<;K(GBNZA6$RE9$R(U*S'2)R<0Y2>>NGKZ_ZZ.'!_""?
MNTUK7_&;T_9==EIM8-N09%8=<=$S]QYKHSRILJV)"M@/X'_]>[%:/SZ-/Q$+
MA[7,PY7K<W&KZA-69J#+\*+3]AE^5[8LJ87FL#29]'D<)XL5":3M017.# PI
MBNFZ#B"TGV3210^<+B,RR@IB_YL/">@>O^Z/X0I\3U5;"".++M?2T&\3DXM?
MO:FO'WZ(\]OO><1OFS"4XHP"4QTA>SKRY$>WA5]Q_F.D8V@ZUX7_+[K2AJB\
M9\,]+)=NW +,>N?1=P\-NG$GH"-ZV&_FHZVE$\!S'AY&*<MF>KE6R/>$[FS[
MA-Z?"?[5FV]V^[?;WA+;3PB8*?)OP!G2V:)>CT*T+SBP1#_1&;432:AC"7[(
MS7'+H:P?3QQYPW1$-'U5J0$([2047EP4&ZD)^[4&_Z,5OO"Y4!KC,>@@% ?+
M/^*23XDS3%257M-Y8S4-[GNPG_1R]%9A5:UTE77QY-4P8ML[C0SWICEU0X_A
M [:VAP%M<?1&2"@?^S2BCH[A6;$QQV!ZKHL6 QJ^SYWLH%:=8;+N>[4,?Q-Z
M "PSB-10OL&.7*2_+,H5?,XNO.4PR^#_]XRSDW,_Y?7,VA<_;5.<3DH':J-B
MH0:EZ5V >Q!!*&Q=M]A$I4=_T1@.MJL\BEO@7*!KQ, .\%1R9P0H9G_IGZI$
ML MBR,13:*<B9!O3JJ#R]:\J$2@C=. _^5]/V^S6F[?/7MX.WDCD' @$^WNS
M#N2\\:/'!W&M*ULBAG33Z!;@"-D'A/3O$5_7NKJ<$S@2%(N-XSB EOB),W63
MANG=N]I'ETRMYC0,*:;^)!)Z=_*>R,]YD3SODV &WK#!>ZU)$2'F=$RP.P-O
M:N7$/=+X\)6H5.%"WL_V5H!!Z>JBB;66-5M23 '"22HPD*FMVXY@Q_I,VA&?
MK6KV'X&FF96,5,1SD7,6#+_D9FA%T/<#NR8/.1^!&' RQAME>'9+R@@Q)-JT
M)ILE[R\*2DV0P<IQDD9!8<_^+81)&%-OJ<'$FF=XG#ILAV(^+VG)<R=;9,L_
M.4DWZ."+'RJM< .;I#8E 9N=.S^H!2I"/_WP_=O_^G_]2L%HTH%CMFSX(ZG#
M2.8AY2_%Q2E(=FW'6=C! N?R$K[&>3HD9N6S ZCI0'RWGY1I!^*[KV$63^X=
MB.\.6*?]PCK]^0YNVC0M?$/-P"DDG(7&KW/&JD@G]71)X3JWE3CJ'+O[F#T_
MR@T2&3&3ZR^$HV!6,RN90U]VT6S2U&H@A-<VB"%14Z+(U[+J"/=S(RE"P!BC
M6>H#;RJ_"5!$LK'D(RJ4AWO,SLNFKJ1^5U./7\#X4,D@.$)+9UEJ*$OL(L,]
MNG+H^S&CV1+MR@5R N12H1A"W_?_N)O+7^[A"]XYJ7BT%S0CTZ*9>">S<CW)
M L+_8H'89#P,28K6TI/<A= ED)L\LU%) VT&)^%J*9G.>5UWZZ94O2@I7!)3
MS[IH.,=+DF>2,1FLE9&@*/# [4_8%Q<01,.$LD(R2#^[B_8"N3IPB#$HXM2O
M1'\V_K7-2)+SM2DT<Y4=:1H_R=_ZI=F7R\X;"O_=[Z%S^VI9"$LWJEXY5O/$
MM7_U/C]K>\9+T]>E<-.TO&8H1^-7R ^424('1/961#FQJO_;%8W1TD%%IIP=
M38NU1&PEU\C-KU^8]N>_:BW91(WFJZ<DJK(_<WHZ"V0/914%$E0R23;*@M _
M4T'_Q(9S_\<)RI=]%?3'L'VS9V]^\/--"5O1IVRUF1I'FD(M+H^Z6S>UW"87
M;N(C'HK\XW.2?E%9<76G)D%D%"<FRRC[;'Y+G.2,J F9/ZI_UM(R73O^G'G2
MJ;/0WSYG2I=3GG9Y+]P,@!O*-S3A;S,? [.,$,Z$I8NULS?/GDAS<[6QTFXR
MQ.$1B\8)_QR/_P3_*88:RZ4G\Q)^#OC%Q^/T'AYP>E\73N\-G?:%[4K;0VS>
M<]*= $2WEZ(J,$'\9EQH4IF:Y-#/2?!&L+*QQ!<Z]Y_&"Q+CA+_:IBTI6_R\
MA/TNR:Q7;!+9?7E-M'#TG5\BAYVX=)D9;H7D^F=Z@8+B=X$+BJW#1V_2!R>'
M3?IU;=+?1)U,X+1?V4;5$A@1S(C+$$*"/WZ+_E3^JR]GZH5O(9B_W+;]]K!M
MOZYM>QH\6.."[O'F_26ZG> I(!R67_=_?#?[95F[BXN+XTFH=/D([<]HMI?&
M'V#I= WDX!MD8MT%];*/Q!NY%4/7&*&*2?7<X-7XX]9^_E]Y$ T<?OKPZ!\<
M2Z 8#4UH;E\*M3#]/J$8!,;]1N*IDWNWBMN(54[NWYK=UJCXV7M.5F6G0'J
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
M@3_KG=E(Y"'$OQ'QP<P1<_[[BI.L+D2"E'FE,%)2:[&,.MF0$]JW@Q:<V.B
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
ME)"XBL0Y?[EW?"?S*WFY5\E.OU]^F78U,DSWK[=CJ#KNW_O;1VR.PBG0AF-
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
M:G2-LY@8L6UTMZTQZ5&TC=+<"?$>)$RVO"2&VE<4 /H+SINB!]>6?ZX#>N7
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
M(;7EIH[27HQ(U9H]H57]A[$4KDR][!<T[&LI;D'J=.991&5K3NFA+E'ETZR
M_DRN-M#I00]/(/F./0L39_L_-,:(U>$>S$[EM%PSJX1A\8F@A&T7UH8=Q]GS
M;:(- W@@EHHJBG3M6-&,URCI?(;XO,#EYL44Q7"VY],%4@AD\&F,?,S@+?.B
M7(MAW;ZNN%5#EJV1*>=AE7GG:;"$4"8&B78+>T4W!#TBC=8''PK(L*1DO^.9
MZ#7YJ=[0PAF[6%A$T812*7E11Y*S'3\M6GIZ65FEQF#R*37)8N?!/RO;Z9+:
MZ9BBT/Q,KSJM9^K7+;;&GSG@0C\,M@8PC^?L<$$D+D#.[)/2-6LLTGEQ7C?&
M'86[#W(M"D:.L]\6Y9*TH%=U!;D!ZRCO6A<9*,\)20@0(*_3"G++)24>9]SH
MZ;=QY=37' D;PL@,AZ).?A3/+$G.)6;!GRKV*4/>0S)V>!'%D9 STO$NISQ=
MZ&?E?)AE!_.NFI,^WQ 2FD?,$]<+ECHF#E7].]\ZBP4O*,<Q7E]]79;#+BWU
MFODQZPQHB%Q,>?FW"VZ0''/OJ<Y!%CK*I?*)1P.[8FJ_:SH '#@&!O4K- +L
M=AD.B(<#\\R-YBPY,,]\#;/XW0$]<4!/'- 3GX$IA)JGN/S1%*BH-N\0JJPW
MM*WA#W6*:* OH'3J8SHN;,(?YEHGN0>C50#.= 3B5\V(:07$7_)?/0D5AZ+I
M_B0D*.7#25NNT&X+$3&U1[O=>"VBXZ'R9(K&DK"PPVG2BCRRQ):8\.G&[#&U
M/\CE)%;=<2W-U(Y42"Z9,G0)(<S'K:SP65 ]\R%CNC*F ".,/P/%E+0*R>?U
MUYL8DD1>?OGHXAQ?E#EBN LFO$;P(M$(D4*'XFF>J5<OJD'PA&?(("R%(MW-
M;NJ*O&[1&UCI#[02\[B--A0+,(0:XY!$HGT?N<\-%G^;"GU=^'TQ!=.JTA#4
M5=K-8' O4L4< TQ\0G,RI>ZB7G?2$]"R5(9(PH52PDY8"<$[?&2H;PK:*$YN
MW:CU<:G%>K(C)YJ3S8C5JI33P10@BZ@'8"!<\3(,>V.^6J*AB:VY,J.<3S6+
MS5^ZFI8Q3O[U^,UQ+O_ZQ[%9(]17MTMN^UA;C+;Q-D)LK;V,R-GH+0NQ2]2Z
M2,V5#*RA4FY'7<+^N+?T_$MJ$36#DQ#A%UR(4=NGG8Y1,]Q #@F\I4UO?D8@
M:@+N)7F4V/>",I:W>BX0^3*<<!9:A43EK!5)\RF-O^9]ADFU"@^$+N>YFR&9
MG#/X,9-%[]!F.C:,Q]F/]86C0C,Z_J3 NZNW@AMYD>1^CY0(]3A-7'<!19FD
M!3@?C(#)*J899,J H(]*4[5^#?<5Z=<!K>F:AF!WG/<9I3I.4T4,X;KL)8XM
M*86VS^YZX;(5\ATZ":N0%&-H&3T(O6A'.>R0$)=]1:NW%:ND.1Q1?I&9F?8V
MER.YFRR\/ZCOH4:9@@-8"U 0'4E]V3:\LOU/.WD:8_0O8K)MRH;!D3D,#5/Y
MSGRP/S&0"MQJ 59KJUDU4U5)D:-@/W-B>9W"%HWIW=U]<]-L;RIR8.2'Q"9O
MS8*=A&W=/]ODN>PD%1E.0U>=ETU=!9L=Z09,M35MK%;V@VBB4" &EHP)P_H)
MH,^3, G/_OGL]?,7L'\E%7WT%%"GG[ [2$EVL6,;P -'\5^DM6JGBUJ,U[*^
M.!)N.ZK+U#.R[?HW(:OH1'.!'5&N(ODW:AE+*WG[4?&%)W*!3?;:1:&5V*/]
MW7?D/I+0A]]3M_ ;*9L]>7VJ3;"@]EN[@M+^UJ7WCTO_M.!P_S/%JU+Y:WCN
M;7;Z6K&7%&^%^J/I";>@I!WS1=N0)MW/,?Y5B;5#02F0MX<2FLSFH*B%RL]D
MLP.0N^UMD:7ZND257L5!5UA><^;#G_]1YWGF+;,$%?CTC>&8?\VAU*G&'=F?
MP2EWB_CN>.NB;N?W&'M7WPP?[YO;7^CYKCGD5@+&[R<GJME5*_!^B_7!BGOJ
M?4XN_!477 /Q?]@P2HR++N MBU2UQ'LC+:1S=9[4)7Y"95K!8X9:YPPC-!,V
M37;[#(,L3_<>(2DT#%A?8W%CR0Q73'[)S' %%Y?D21R9*RQ-DF]HA)[3K\W;
M$7#4+2+":,Z3RBQ&1%+'_T2QK6\D* L3SOB['7/.4!&=<SD6:,ZIPR=^*\5>
M"JM+D,0DOZMAV%L;PD4KO$$XJ/>L*N9:Z^*@D(>#@-S!U5JD,DD%I"N/PJ?\
M\JW4]>1-71IQ<.&/NRP"A($22A*E$4#9C\NJ[%<9798/(V(:8CT)//QE^B'$
MP*',8I/65:Q!46R]!Z\2<O;T2WRZF(5&1"##2)XS8 [E<,Q=\G0CCR2HN W%
M#<I6VZ:K86N,4_CPC=JL.PWD[NW+G@:-SHL )5%PW?<;;*\XZ,=_"IDI O+O
M56GG:5#:*5O1GYLIQ@4NX71)]"R)* \Y8Y4K&K]0D":FS*9(WA210I,9<#BE
M1Y?AS 1L &+;LS-'U7\HP-""Q.V(,)ES!O23Q'&+JD"$#QTQ1JOB'7ME(F<=
M&A/):_+!WA&'_H2TKM-CPC 8$-JY7FG96^W1]J!I"LQ8@2+!I5)0*$]5)+8I
MQ0?*9A"TJL""=YA#A49!F$_0^ZPK[R< GNO.I[U1>^N#&7S:+$$1/6..4XKY
M?= , Q2R+5M3^5=)'A7+5I!E$R(M04)^3@UX1&TCS#7VEXE,&S%M2!*JJI6'
MMXV4-7R^..VT$R*?D8'G/;<)?$@C2Q=X/;DQ+[\*V#)+N00<47QP 2!S6T62
M>6J8-WE>@UO90.G,(J4F)99[,GJRK&2E%'S\ +)=#0,;/VS]7CB"Z.TI#B),
MUE*,7]RK'[O.#VB6 W_'S2:.>'C@[[@)TW#@[S@@4 X(E$\D8!X)"!;2?Z^$
M=*RCW4*,J%\S/5GFO7B@[_G,OWLG]Z<8_L^$K=ZO$>YZ"1&] U&1!T(N>H@O
MP+'0*,F;UOG0"Y!O,204*LW+447X:2[\ TC^:L%D[5V@AB6[_6,@^I4:46@3
M'K^2%@;_?_;>M;EM)%D3_BL(CWN.'4MQ>!5%^YR.T,AR'TVW+RNIC[?CC3<F
M0*!(H@T"'%PD<S[L;]^\5!4*($B1%"6!$O8R;9%@H2HK*RNO3Z)YHXT0#+1K
M,$\5:S(P[\@O&XY+N[6KS)OL VS)34W#T>A&Q4H]<A,F&7!B(TN^!B*2\H0@
MD-D;0#DD\X+Z-F2VY=N&^3R9[#1]T/%<6WZF29*M=ZES*1I,[+V6*G&!5!GL
M@R;[:JJJPEJ%*WB#*#!AI+*E):AMSGG'[IT"%YD49H@(FLJI]54_Q\UWESRL
M1A=GIJN1H6W8<*NT8C;EC(5X48S=(28A=F#%Z6@\WS)KL>#\DMJPQE3D  UC
M7ZC7RFQY526SO85J&#3E!NB22^: @G<K1!>Z( 3)E24!YF!A"'([,I@E9B+B
M> _U[L6D"K:OXM4DE<%9M,BH!Q)&?!='-"L8-,U 6-A.51R,@@@G0._%GC"K
M7KWFS>AHFR+JD32!2[P/JSC7M]/ F3(;C#S7;%T\L_]D\N0*@@Q3K$&N2O29
MY@Q!%.61RZN*A,QP0,;DZJY2;MS9&JP43V[I&%P7?&H^2?3I2V!]@1U!43\@
M..A.(^=C H7.MR-JN*TO+'3X!L(4Q5/*TU%-^CC[[XTM(UBOWF: SOF]E.<C
M9F5"IO&D"0(:\(VVQN=]S5>-!OOB&C]Y0;)36U*88*0$ 80E4^5D7@K]C=B?
MIG)@BGZV4X2 0, "ODZN)0:6]5=[-G\/?R+NL#XDO_UVUK3.<;WT&D2-\1)?
M"J$(4<(3<GDR)S2* -#F,DI".MP*DDE-)SJ-69-"SP/('6 '-YER (!W1@.A
MR<OQ'VG@P8Y\I7PRK*-$8A=N3$PMEEVXK=?HE6BCKTL.: ;>5UVY&21U0E)#
MA@I>=]M=&"T/$2/#7;:+!Y7#4QA[XK\1"&XY6<B8P?D/!($ :GS%EV19 +_K
MO((2(F:?RH[EE,$@>"AN,D95;K1W"X4,AF(+&ZK-E<R,S9AC3FS"\=+*K2H4
M-'@['RZA<K(L;$1^.WN.2EP&\5_F3KPP2]<TQ(Y<6,F:W%0H+LLFBQ[WF&ZC
MD:"I17AKNC()EUE8=FPG/B8GGY1B;U2EM:V;EL688L)DR\@%NC'Z^96>)F?X
MU;<I'2544B._&S>A)]&'C6Z!QG+>YLZ"T5)TM>! C4^J0%,1'*D;2@:T=!NO
MY-:3=UB>N?( 71+VF$M%,2:M]*?2 +92\D;2:%G%60HZA?,Y=-(:EL5O)28,
M#L>Z\-B9"C?U.14-1L4+/\RD?X>;:#:M+TN?Y6\$E7Q3*D5I:%0N=3*ES^]B
M10%A'?DP%UZ!/\Q_U&,1K]Z*9' 8PP<$!Z;-$(8=34:]N>QFR05VJ#VFG62Q
M)'E>BC_"UUO<5'-5?(#HI!HI=(YYRML1"L0EN<S-D+8\!)AZE)C]_0I-<DWL
M_:6A*7\\R4B3;TL9SKG$71FH.K B-.9[D1QG\I!<$M F*9_D9CLY^A6V&#E*
MVSI7YV<F4VF5HKC=.,<B]2H5E=I2L?LB$V'.S'2+4R/=XFFT.Y6/3*XP%<\E
MDV/NAPN9Y:;X1B>$G$T],4;!YZ14-Z(6QVX.E1]K0-V5P7FHK!(E,374#EQ2
MC:RLA@K"HRQCH30'1(*Z"T_>-2S[C#(4SIHS5J7,<L[ XQ0K3(MUWTHWA4>5
M$=I1@9)A$H:N1)'*_4*6M*M(G\9NDK>A:VHPN7FANP-N PI5RFP/[MR)5P"L
MZ8W1"URVK+ M/YW-,>E&YX=P8)VQR^B4$GXDU?'$?+V8&3Z8PNPXPJ>\3->B
M]A(LO=04,>T9;F:^#3'7QT5,!8_! QQL29W+IY;7C$QCE[UQU:TC?7&44JW8
MX:W$;UG*AC12,7U=]:$\&!*?+1\TUX:KQ&3@4"7MQE)LG9]E\+Y#EB0Z 2N?
M:@0?/H4 H9*&0H^:*QGE[K2ZB@_TI!4 SIF1\/(;=IY!AU=Q0:2^2CB?1FY8
MI0)A#K%&]"!,0/TF(Z4FCQ*KK3#.PP\FG&Y$*K8T&'0@W:AF4V@[7$(7J$>I
MQD&0$6)<_^IAQIR6C7KSN2LR[*YN:5<F]RIM3S9EL@.K_ T@(@/R+.EV69%'
MX%ZT&S.1Z!9!/GEE-EB9SHS#W(%H0HB$U)!9)4T0'(8!HFL:)!DP(1$R2R)6
M#<RE_E6^FOQD-R2N%S-MD5Q@(J#A.Q$T,=ZC,79-1-\Y2[TX#AV/7>E@VK"'
MR:.FR_I)KE"1SVDT0Y.1V-C SN&YO9QC_W"UQ'PS9H*C+%L&E>VDF$OEXH0:
M5KN?,PAM\\U:UY(N?W9R'(086U/6F &\9LW'L'%QI.J9#),-/U?-?%3T9^*'
M(_F5@8O"F3-&GGO&C%4$0=X$JCU75$6F+ZS9J+@+J.#U*M'<KFI!^*#F"K;@
M^C5J'C2RJ!?K$C8)MR,'7V)G).EM&/GN+>IK^AHG86?.CD'(2W969V5K'&S0
M=YP"0ZA>Z53\0EYZ5OI4"2&=<2Y,XP,!AXGP^-5KXER13E8UD_L8&\BY@O*7
MT/TAVZ_GGQ$_J$ <QY7"+-;6WM%(=K;*=*S<;Y& 61-[RH)>;M#-]3UYUBZ4
MXBHX0AAOQE:D:G*HFZ,A05"R<.[L#UR$RC_.%"". JE&7MD\;6YZB+^MLZEJ
M;*##1)6IL8&>PRX.Z\RL.C.KSLS:3D\$ P0TW+FOTJ)06;9O%3 ^W_-PZ8/-
M-TEEW"4-I.F8<(,&^P?>_CE54>4GV"Z<&$*T)T4N7]>/J4K"84].(ZM^Y5)8
MJ6\H ! _#LVN*(:.GBF.IBIT4(HZ%4;A"@N].=?;,%G34AE[*VBG3!BI9[+6
M7V@"8/P@#PF!M?L.ESGG\6(4>^15U8=D@(:)%XZOQZIU3R??95T/* L,C!(.
MF!KCEBNK&=\WLJ!:K(H[LXY#AO9OI#GEP2A,!;E06I](6!.$9)=]@R[9:D W
MOFJIW>E8Z+/DQCYH-F!8$!>+M>D_66%F#K"!'R@O*\(A<)#2E:Y?NKRL#\(1
ME&77Y5;<'7*WE0'X4K K>V,#ELZA*^[YP '2&XRF,* 5^7R###+ 7LH!,WY,
M5>%H%JJJH;*92R\+EL)0>P'N3BYI1+N*=M1<U[8;XQ?3&^P?++=,GY)T!DOK
MD(BJ$0)HY^UX*H\'.:O7( YE[@"=%4?6$(XP]L/;PY(ZY I&J6-2L7# &!EG
M KH1>_&-SA"(,ZL0 ^"K&1(<6+[H,M!HQ(QV0 5];-<*P@/)-9%3B9)&F]^2
M!B88S02=8Q)(1 V07-F?YF'&:<'FIY'(ZF%QA7KWT&<<2+3QU4U#LH#SDD>#
M \@&O70^ 3=."%8T3%@&4 C+V.MP^.F4VJCKW@?RI,'9<[U$M79+C&6C8P81
MPJ(%;#^%BAH&<',&V3YC/!E1<GBU,,#.+YP<D*!DINIV]*J2AS7?;J/8SD+J
M$5+JRS93QGG.-R0I7!+9:N!^ W$E6Q/I@+A\VNBPGO>DY,'GE1PR5W@X^__+
M"H>J<C;)W:03K)0)=<F*\E8C^;W)L('T]DAL:[T+$G?,DU?ZLO.6PX?F_ I-
M&<R J0J/Y%RD2JW)BC\-S$'DQ2\&B@*-?>Z$6-CI@&ESI)4)"8B@YZ&<]*PO
MG*=8<0E[AZ U7AR;7GRZ;^3,**FV7.WBO1&<>L$Q!)+?K.%K\95U)ICG,O:D
M_Y$YR'/_ZY4W[@Z'MC/HM\=NKS<X&8UZP['HM(8G/:=UXG1Z_^QT^RVPY"3#
MNMZ$ *P$K;ZLT))&O=,X/#EYM9[YV_WY"C=#J]5K]7M;L?KQ1O;>Q?7Y)ZO]
M]Z;U^^?+\ZLOO_W/^0?KZOKTXT?K[,NG3^>?KZ\.YM1^#H,R.(3-]F;8KNK>
MG#6MLS_^?GYY=7[V^^7%]1_WVH^#\"P/3YK#5OE7&SIQY<KD7-OSA!+Q7>LO
M+<<=#KKOMW0/\CBK=O_XY*2UU>YW-MK]2R_^;GW*0U9>H>DI)@O- RN\@A4^
MI7]7H(L&=*[N$6SJSZJY+0>X8?ZL".$GH,8:?BK2M#R%>N"J%FU@T/G<R$ZB
MJH)> ]H_YK-RNNMBA+JL? G<@9/(GC%68B2F$@$Q_U"$6Y)!Z9CZD6R#+#,F
M,;!D^XO8TT5O\U!V%\0Q8FF'*0C6'/@KJI@&*)Y,".,+F5JD9=>QQ#SFB6\H
M%YZ@V974HVV<?G0$$V8EDSB9<T-HDZA0K-A.FJC-6#I2DV("LLLGMSN8B6 G
M\;N-*U^D%#C"(_^N>UQZ.O@C;*T7).^.VB</2,!R,=!^*-";K3(5\K1JMYJ=
M 5+BB](!,9E<[L.[)P'I^89]O#"+4!;[P8[!!F);'*PDP(J LXM3ZQHXR+4^
MA:[P9>[DGVE@]EK+'7X]ALJQ',-!$]33J&'BT>801U47;9D_D,&[C5!MG2-(
M*)>6:MGQCB;\6='Q(E"=CT&GO9*SYR&N,\CS-Z\^7UQ=OWIKG>7.P$<UPX;U
M]>S"^G!UU;"N,H3>G$)_%DJXW3>OKKZ<P5!M>/;+&28?__+AZV7#^N^+KZ>G
MK,53(<_1:>)33S'K PKLKW*E^IWTBC,_3-VL!_FIST3:V/@[B$/9J?*A_,IM
MUA[\0&Z9L?DT=7N%7E&)L+&&&2M1J-,9>=_(E9<!P"(7<_MJ>?SS)Y<0DE(/
M,W6UAA(H&$7=G/%9L7NWRNQ^$3BD-&@MZ\DN( 553MY[4D8LD)=N[-AS875Z
M?QOPG1-B48J=73H%!#0OFC6L*$0  ?38(^2B"@WFUXG VH4@6B3F6(6J=4FM
M%X/293O2TRVOJJDWCS5NM@*7IPK;9\6[O2KS[I=@$I(#6;.)LAN>C(FE]42!
M:1W;2.=..%.RT=&M.% +R/2= OZS+F1A)#E?V*XLI-0@H[J!AJIR,=1)=I@:
M9<K%%^04L$S7.APO,Q![)'Q/W,C(C&G\YEJQ+@JV,)5M:JO2D[F/Q5:S9F=6
M;6"KW3+:]&!P4N$3R!B$AK7'1-#($QP\8LR-4+)LUIE15144KDF'LU\:5' =
M!D=8>TUHDGZBPTNH<JMWJ0Y$;%]+G-W1R$%_<7O0>V^1C<AA.!GKR_R\%!*5
M>= Y>'48H\[DK''QJ@S(UFW5N'@5V(8:%Z_.OJRS+^^CT,!5+0'2L'U3@MH,
M(Q%,N1%\7KT!8R6F1):@Q, &[0]!/7*NO RL0&E#5.)(Q@[<Q82&GD]QT.24
M-<]"POW:!-*A$X% .6&=)AO84)6REV@/@6.#<@ITCG-=QB6..[P*H:M$KH,6
MB,YI-IU< #RG":N0-RILU8)P6A_4T826N:UL=J*RJLNQ.4Y!2W:%2ZCO+OEC
M6/O5<0Z]"2'A_*'M@,6#6/ALF,FR:9OZF0%\)U^C ,UT$ &35S!^(W.@PF 4
M2GB(.>&BP$N8)[(J?_.%-R)P0ZF5XB<!J:A9OD0V6ZDIAS+UT/?&PEDXOJZD
MY)%RAOA!&2U&[AO1B_!ZT-13VKWR>)/U( O6076',Y[&!BK'FB#<N=X(W:F"
M2Z,):P0]WZO\WG+C-<H*'TY; A;0W5#Z3H7:P @?:*SB%#$/*T)K-/\;[7*Z
M5*Z8-Q>7;]5Z#V<SS]!\C),<JH4,LJH@ =7MKK1+,S.RL3Y42N"H(T0,8SK/
MI'3XCD*3@4H5(,8-%4!G,5$5*6R8*84^L(+V1ZC^<C[F>6?X#G I>)PHJ6Q6
M$,TP#X^1X>$=&#'R-?[1G3CJ5=N^W%UW*_*!;Q]+1V7)(Q96JN"88=)/F-GI
M&>Q:0CG0^6U43D>)^WF+R?3>=]D$3+6SE&E7#0FBHE_@-JW36(_L,V0H]M'C
MH#T]7> ),WU71LK1&Z]K-'3+-"-?W<+85#AC-(@DL1&O Y?&\@;&_&0O,&V\
ME?7;M'F93D3]Q#"G;D808C:UY968<.F(JO['[#WA]#ST\0M_?#0-J8[=:$]'
M:S7GQ5!R!8E!"R=<!@8+\A=E &\^R$B?>Q0(E$,8;O1M3^*+<,<WG3?*OC"9
M"T\9I') 7$56=+%R3/04$2:(*!T^UVW&*FW3H[*"579SOI*AP8T6&T:)AX9.
MR-*NFQ802UB?$>"VW5;)L'BC8.(.%Q.D+B4O&KU',8V1;XD".A.<\5.^+!B-
M28,QH6W'.0>;@$8M[9_.T)C;L>PBJ_%#51E/#AWJ@)0XH#W> AIZC_N"4;8&
MNM2\1%VJ.1&A,YU7]._6C:P0TT'VTR1@N7)!8QD-RXHYM,O9YRFFP0+;7&"
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
M8N_4NO3B[TJSI1%9(P_(4B/]-'LUJ*8)*Y+RW3X] /H^ =Z2V\VUA!^+VZD
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
MQL@>>M/061;/05_$N. MSFZN'.H*+T>H@L2X4)XG'U3E.SA+Q_=T::Q^;\E
MM],P(X->A\N5T' T9;R3%$X%M*.C.DWK%_*MXU%&*Q;,4E4SI.*DZ(8<A[X7
M-KADF>0P; ]7(;L2YHP^;;\'(>(*GW15"M^B&"2)@F($5X;3Q%AIXLV @*=4
MOWR#&$)8L>C%CH\H/?@F02!& 59JWX2HE9 W4V(KX76K898"O=^[77B'(WBZ
M518\.Z=3'IX@RB]5UNVIBG5$IQRARSM$5_'48S0MQO'3CU+"Q&P>>9B=@*A=
M?.*PZF]!W\"/X?"_RV*V1A3XS?_M@[VF!TW*9O/V/57=IR@TN/X5?@:3A\^3
MU"O4M.JO^$"CVGHD\3)C+ *%%_[TEO58%S,=8CR*!,4I&)'07U 1L5$5"&<6
MWAWKJL58\!IER2))"$9H$ J%(08AJ_5Y8STHM!@NC%E*"G6I <\\%Z7!%+8'
MD=@FON#*.B5G$-W0CE$UN4$EVEH(! FPKI(H)'L UY_.U!1,>E&AXQ*M&A:7
M),LD%I*ZF0K_22"N(BQ"ECG&#:F1J907M9\@CCV6_1,_'&$9(!D+EHM2D^H
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
MJY8RVQL+]\09#?JNW>UUNJ/1R<EXU.H.Q_;PY/C$&?_S>#CH<C-7^V<X4:%
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
M>._)"X3]6*/ZK,0NT%@7H?HQX0OXY#!\8_1< BN&ZH?4V&\;&9@$O2:(O<1
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
M8%&&$B9V1+/CO*3(DPB5&$V)4AE?U(@!&#TAX,N V 1^HE>?GSTLZ3LCRE[
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
M%I(15@^.5 C$A,P-#/L#X0@@"H:6)-"N\G6>@ R^EOT[0G\ )OX<9A6B24U
MP])/\_NOV234(M98R+6=5*,Z50!.J'=2HSI58!L>$=6IWZM1G6J+J!(6T2-/
M]3,H)[^<GGZU/FKXQD]P2R-^_,$XLE&]S").[ E&]<KV%VB4,;B3S3I*C/Q
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
MZEZ&V'*=0:O5:_5[JLZ 8PLF6I'Y[1*4$7VYMF3V>$^OCO@RWVUF^ZA+E&6
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
M5DXPR/>^&\\9?T@44R1%6UA/E!'@)QSE;C;_I*U(<V!%<,8LC"3P<I9%A(+
M#\2FD.U -OPY?#H%M1%83L@11F$Y%-+AR^/;;6F_X]OO6?;U"!\2.,RSL2!3
M\AKR!0*=!Q+R,\M6<BVH XDUX&0R)*37*C\7#"I__C##+6LNB#S+.98 ELC<
M":>BI!O!J2X"?PI<P2D*@GWOV+#'?)(B+8-\4M+[YY;WQ+%?_)"E#[/]^1RI
M05N0O\[=/7XR0QL$+@%.N99VD]4*\)60/\F'_X13 G;P ^ PE!%"K-_"%QLV
M$<T0"4Q"=,\MO+2)C#YIEQ">0@>DZ(FE?61>!W>:P^[E@9%B@)=EUL@/1 Q)
MP$W0GF@="J^_QF#A)(%(2G"(<%E20!)RZR!0=(/>(Y1-"+SC3&%!7H0KRJ-E
M0L%Q'.%O4X5,,+VIWLE@]>/3:6N)X.R,FE.92RDU&4@D1/LAJJ?56TK%!%:X
M%GA\['@)G/L:E2+U,9R!QQXL H27 %C)GZPP]&V'SIC83/Z:8)4L6P!D$6:Q
MY]!Y,Q<U])/H$\D19Q(76V#+LLR2N(;(*&CXLQ,)G@LM%]D(EAF /.+;P&S#
M7:G"U]+^H?"]+NG")2VY\<6=G1$Y71!.[A7I)CA:-0$LS\,K#!XT\5,J"J%?
M?WJH !*9YY? R@I:VKN-M\#JD1'L5!2C/:\Q+_!==\Y)*-7?P\RQ$97W!\-+
M&O5>1/8JFK?XEC$#"?#$BTAMS9Q@DI)D^Z;N8"U!CDK#7RY=#%8HX*U3E<%?
MEV/:M+0O\!\./=B?3D,628!J4A/W/L?(E@8!DFGM,L5JUKZ+[B3D,<EBQ'4J
MHW$R$MOBT_XG=I]:VD<O&:N C#]E 6XLX3'0<USOD>I*+M^,YCKTH/$L%;7*
M19(G?H29LD25*2@&SR8S C0*NR,[PI53K]DDER_%C0HJ7W()=GUA ]B#%4Q"
MD(4P$E*+$@/L]HC :QYPQ,QRI\F/Y@O7?V(L7,:OP\/E W=P/^R1!;;#6\TR
M[VD I0MA-_>KABB-,->;4=Z.!R@M'[$<*3IU&G\+Q'%AU.F<_230M^>+1UV-
M4^QU<DYN"SAU S/=P$Q7%&;Z1$[-=[+8%E8$A -;#&.J8C;)J@=(AH\#UA."
MJ3K3B*Q$NDI%#$*7<R8<&:*A7Z;N*0_A<G,-K9' MRG.)#Q3740E.&A@:G E
MD3'9JYJQOG0T2Y96JUI:6!;X(&)-8'?B*)C8(Q@R_@D9%>B-.?!@?Q*+E>)3
ML[[+WE'A@5DH*EP+(V8T;(W:^1\5M!>.-2 X1VS:[?YPV-Y);(J4;UU=_^H
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
MB_@*D"X)O@GJ);W5JXO.IPB\^ 8>Z\*>.\-ZL>44W&FN#ATL2PSC^1P# H(
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
M0#^Y,58VI!=KJFJ4*PM88A' K1^ Z )YX;I(+K%E8M.H-%^$>C-<QT=.906
MUS:(?<X28P$9.$DW)SG-O,B2O-M0[A7#(E#N*QD 6CH%4K#I[G'S.?I6)8)8
M)YOD6#RR9$W<5<N6SOAI.<(OR[D.OC42MECB!-S?$K4UZ\Z"942;S9,D4*\<
M*ZV3#!$Q X]I<]]S4"T 0<,8[*^$J\B& 86 -3/BUJ22(N @>#QPHY_4NC'E
M^.DBD^1\Z:\CY2O^A\)\*R+I8DI02JVM;Y!W@F(4K;*(0RG*(#7*Y EF%#\O
M=HKH:H&]!N3) 3E@"3@L1:SM;^%JM=,6CI1I6$E!GHWT7O]R<_-%D0 UNDOV
MC4A:<A,,3+)D?)^.HH-7#,:=/8JP J?IF2> @09[$#HR^W,-7WS %+W1]BEZ
MC2=<)T_X%B\ 6(-V8Y/+AG+P7E0)UMD/1K]1Y!@3H?(L]RETZ"I*10_4I2CK
MY%5 >;<5BN.8"I H;5,H>R)+^NCNH&MRDUA:*?5%*9_+U+L6/F<+Y=[X#50[
M_.M;1-?>RRL4ZZM7W#KF[[$4/P444*[;+ HM4/_A=37'.T&6B'(K1BTZY"Y-
MZN9RM8NZ4-:53_'[3,RN5(LL\-]X&BZ_@*C2,LE:K?L-?\N$EX)Q:R"7SE2
M@1YXN'99:RPS;FVD/R+RDZK'BA*R@7WOSL<_P_$[(>7YT$?FD0O^M'O+C6F-
M2GWM"O'JX[']SEE]:3MH "=.!E$0/!K@WO3Z1A->S ^^!S/4!Y;B$8,5%GI
M>7 QZ2D"/VC"^Q[=&6D[@NT$=CS'LEE;E FIPLEE"Z\\^H1.AQ?&6#_PN/Z(
M)W<B-#3V8\Y)MA4$3_@AGAC;Q*[">9>%0V"AH0@N4'J3BEQ>!054HKJ>&UY]
M+%?(ZWBE78S.'M7S\I]B+:#P@E,"\XVG9;^9:M\@U5*BU"ECJ2JZ U22+5W-
MU1(+<^_<+UJ7R:'QJ))\9[H'%S@$JZ>8ZS_0"JAT!'UO6]XR\'[+H05-8Z0+
M;3M3&RWD28:X$FE>"6_I,A;WE!2,X0_H?4A'QX9O4?'H'Z(>W>?A*Y<]IORA
MB\?A^^AT^*QF'I1<5H@)*Z65Z? )'++",HXW8Z(R)"EI:E+G3:-R/5M<FT;E
M<SC%WJAI5&X2ZO5*J.<NOA9W6:?=,DNZRSJ]5J];SOQW6-5PL/E1Y5YFY<(3
M%1N_^U5$)[_RIK^-<R36W59K4<X/!S,_ZA#SZLQ_?T>=AXN"U+]8,OU/ZJ."
M(_.;=!;0 ZW8=.XZ4?4]=\V<J?3)OPJ?_!WYUH0;Q0L#/J"[=Y/ZV:O1SOU#
MOV6.PH:'/$,99]*IM'?0@.(QEG"Y(Z:&8T7X0R:3@E1=)R&,59]Y(_+726GS
M-0DG!ID&\X<9\W@&T'>3RA_9* =TH1P4,*&H>2*BQB%P$,-" YYT%\VU%$\
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
MR@J14/?CB'[#G\+5<3KL)UE^'(%.^2MMHH>OBMU?0+\L)?W(\,,>3=7L0-+
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
MLS8.D^DJFVU.==1M\A35/1)?U'RE0$&^1A<3!54B@VTMBEN6**74T:!_R)\
MEK,L'%%.)%E(:L<GSTHG&\K!NHH+(+_5.',G*IXDX%L1+DDB*)-MD1-=P'FO
M)#%UC'-@3 $/6 1H"OE!J2?#5#]&69.8.P9KH.HWGMC(6:/J\_&YN\B<UEW
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
M3(4F 590OR,T_QM!6]&P%\J./2$:BFV]JY0,KJ[[7;UC-A@=%>*$-4KRN)R
M#9Q]O=VN"B><O?7^C@\ LV5Y6I,&VT4C O64TKX];02"[>OIPVY5JF&:8]^B
M_LHX]B$A\[7U8?_,D/DJK.O8.-(3,Q#'FZM3;AL3L)B+_ZOOW7UGP1RIN2?K
M&U?7QD@W#_>*&GOO9$YQ"<>.K9-#?=@8=Z=3>&+6>\#NF1>S<I3?65_[VYJ#
MX,OXF-^=:"8- .GN/.TI%M@^.3+U7J<JAD##" 5Z@([ "%U@A*&I=XUSC!;6
M +ZHI,#@!>+2;#,94\+N*1K8)ZD;HX%NE%8F7PDHH\MEF6WFYL$L@XV3NMEI
MZ_W# RLUJKFI;JD&=[\%YGUCB);GA>]=A3T<7%T/^FV]VSX8-[,Q/9_%$]__
MZ#'3TFWK9O?@Z4D5-#8KJO^$-QY9CXFMN;[0\&(#45LTGR3C1\\&I^N[]:B8
M"KOC>0T1(K.CFZ.J!*4:%MBN <ME@5$;+$6SIP\J$X^^ %-P.3#9F(7'CT_N
M;2R,#.Q?Z(R:+LT*<<(A <K].<%$3A@:5>&$LS<:E\$OE1AEJ4KSK,V)G< P
M2Q"2SM4UN%;M9AI%E9A@)T#,$I@ 03&[^BAGLF!C5!X1S>/0),Y9VPQ%(#U4
M7VIOYL=\35LW>PV>6X5.OPBN1RFGCUTONGDXIFD%C<0*8WLTZ>OCIZ]WE80!
MNDM&NZ/W!F4A_#9YZRHKT0-X98B\8G:'>G]P<$ZF25B7P!:W_GSN1(CI'"9
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
M8K?3C$:*)#'U'IE[^5\6A574,+JX^I\_#2W3>M^2+!.% SO-0:J' ]O98M_
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
MJQ0NE .=>'-&S,7U]W]*H%_\U-%^S$#I7?*[2.4N.J](R)$46 )3B.6!IN)
M"PD++L0#QM.M2(@C?BR6$; AKL'<A2"Q. /F<YS(42\$+M-^9T\:)JS$4HZF
M:W-6FF60..-PF0"WSF (?R.G),$E)#*#A\1"JV(S+^8<+0+5%M;&ML;\ =Q,
M;G$$#M/NEAXWS=P0]AV$*SI&3B+.J0Y0>.C"J$H=*-BV)-+6P;6CH5M4<)'<
MG8'$U_Z/$RR=Z$D3G0-2OQK]'!=V/9=V2GJWDPD&(<_QU93#@ZE97/#NG&RQ
MUO_VXNQK"T<6O.CT&3(@9<0]YD&("+C;\81Z#$^A?CD1#N[-"))A@LR 0;26
MJ@3J39D_^&$&UIW$5ZG2+$'18NMCAFW#E>_+^1SI"NDR\_868"K\O<4CU=*$
MOG%E.C?$;IWJTS7*+N2N4<>%_-+(NBF*_ZUL5+004=9TX5Q&J5$$XG,1@<(<
MP?+"1T=<5"C48(F@5<(#5" 36?Q.>^/]A#HZGNF.+!7\W9++2J2[U,ZA;#,9
M;@%AN>2V%@@J? 4+[CV@<2+O][ HK,K#982ISA,)G!5?3"J!W],W\)#W$W<<
M9H]^(29PZ<27SJ48O-@.Y>Q__C3L#JWW+Z$WI1&W-'"&=A;/Y^AHWS)<$.C\
M7[@?8HED4(9^EMB8JD#P8[H8,+\BSHU)* -"@]4<D?V,%CYW$W#V';&ISR8)
M=R1(,Y_K$@^2L>-"8\95.)^O"PNQ1Q&FY.@6YC:R1;9OD/4JK;)FJ,SJ].QN
M(UF5IM$9&LTL-;0[=G]SAN;A\BJ/FWG7W2=E\IPS(]N5Q;HE&5*E-:JT1I76
MN$M:(XAN84!P)2$U+-"(J# MK(NUS_#<E8J,%JO-!@@EE\ER*%85R !E* J7
M=[-573UAB_C=+MALH_*3K]*R^Y7G7JF&&S97"[<C)"@-H/\"VG,1/*;=,:B*
M[0M"@FQLZ0P36BT%8,B#EHO&\,2(5#U^KZ[FZ%>S8!&Y8M%-F??!"F^/O"QU
M-8>\FH^"F15N)F_@+\!*8^H.#GD'UR E)ILO $5V'9I!;XRZLP/>6<[?FLNX
M(!\-B1J'9T]@\D$\?0))4WUS;71F;_)13I81)9&DWDJ>_P4JY4-(^19A@,KC
MNQ03>;* ?&S%>YC_KE60J.E(O*DZ;)O.4W_WU?YH&A3E88@/<["82(Q9=3<O
MQ_$D\BAT*#)QRAYHH(Z9-YEE")3YBS$=-28CA;NH<\]4N)*%$W>30Q4(DOQS
MB'H\+:<0$:[8KP-//R7>)'-J:INAY/AQF)V%0P8]]G,'4QIY*#;UU"+,$%#P
MND7$YAZF$Z6';!4=[($W4:ZI!$;4+R/FN$^;!!A'B <>B^3%)R)\(:,6 +<4
MB,Z]X_GD,ECU=$NK,ES&F&IZCQTGO#G3!*9B'A9;-0]@NP%[B#L\=D$A4=@F
MTZL)(DN=SKGG<R\*,!O X2[D,4\#IB_S+T2U2]?&#*Z44#(,LOP_<L[C7_+H
MN9/C^^>.RXH H*4% #I:-:].K1\"<'8&:K%!^T&H[!9]1(_E.XD /^#1V^DW
M^4(1O9#?QM>)_.>7 !/-X3S_8DY4[&<,2#AYYRZCAS!R 6NRH*5Y<04F-6/:
M$SZS&C[ )(T4I)Y<GEMW!6+ ]2^]Q\N9YX(.\PY7ML3*@N N\04<#X":$:*
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
MB!0]'IU2AT?>EGS.P$)QTX[/E.*=?T/6,]>1'C?-68 *\^C-4W\P_507%4>
M9N+,SA/8.YB9Q"MI,,N)4LC(?=FD7?,QU5_7F]C]BC8._7/I$/>Q4H$_&>HM
M>'-1U:TV2'AG<TRHX]WTD1+)>TNIJ,#3X 3"0P5*=]K'*_+BWTF)OO?8P[JE
MT6D'OROV40]]$2[B#N9E+ UTM <B/G\))?0"3"N1BK181HN0$C&IAH"P,>L6
MRY/),VS%);G7:\9<ZG$GGT=2<1DR%.YAQGH*:J:*+R&+!9](B[UR=0%T#/:X
MX!UVA464U0^M5(=UJ.4PS1KVG_2T'S;:F#G[D3^3 UWJ1B2OZA@YT=U,YL?[
M647 9+5S]^J:N:;==""<I0 0=I+REOF!R3$CTQU];\J*7Z?G.H$VK.O'LE=&
M:)%;(:D(#R:J<&N0>;M;=L5!  C%//)VY0WV5 IUM"\E#" #.L-/Q$B<A*U-
M043RN^#=KS.L)?%#J7 "!7?$M8*+&KWRW!-=$?^0$<),Q@/'P% CH%=<CNF!
M )O,A!&<X+"-NU1HIL^(+J\Y%"L.[-@1- 'Y%H#B$V(MAX./]*_XH@VTBTC,
M:[2<K(J=@B=KP:BOYAYC5T0)$0I+I/F-DF:SH\'A?= Z.=9A\=-.!RPSAQ5D
MRB(58D\B$L%+%N7N.F5'?39QW31$>NDN,[.)*4^7$0$)^V\O>5!01)W6>,RV
M!0U4GJ;J"'FBK0@'?=41L@77H#I"JN3*ETY:?.W)E79E<F7WHNY@0-!PK@,7
M_^<3*$R@^61!V H'1DLG!-9.UD2]CG*?\!\L._@I>2NRN6%@A G3EVN].54X
M3B>["&.8 IH>G(5&%"?+" .(I MCT&T.+YYQ[Q]F@J4@0GN8Z\BHUWNR:_DJ
M^!H=65F)F=_@7/ PT- FS,T0MJ43!.M/7Y#'YC!W>:U_F@'R7KN167PXF#J?
M_/5>^[CRXY-!\FVGED7:9,P!ZGJ%')DQNO&T-U0W*/&6=W-8.$^5G8UT,I&%
M89CK*U%J8L SASO:/_@[5UM0R)2NTGXI]YG=1>Q.CM1,BPS'3O![-N(3=TEN
MN?P<=9D!D$NT6_<F.2B*<O8B 4:1AR><+#YL@F:%1MR1&?#6.W/T_+G"^!;C
M"Q!(U&<K:_Z#1XAXB@4ZVUU&MB#V\5J'AU6759B"(&XN2V8JW4_#$W%1'^"D
M]LV+?[^A\8/XKXQ[C"K\]:-S\=<7($#>#CZ $7VWY^>XQ&N[RM2N@D<?_7"+
MD/";B"!>CO^#F+B,1:9L!J=X!5 2JU-O4956H:<DN):3\=F/@OHSHA'YLNL6
M%K2R;>U(9 <)]H2Z@CC#Y1]+AU*(I@7(>(EHED>OK]@7=R_F0KXB;;' @G[C
MC"*6!%ZQ#F7#BDS9-..(Y9(%9(%Y 5#4]<\1'7+D$-&*&:)9'XNT_('X3>0Q
MV=R QJP2"\I>R.=@%=>J<NI=\XAED'6[H1(&C';":S_"(7$((V]Y9XOA;_1?
MBQZ"?Y@Z+WP!*/#Y8/G@[0K>/:Q L^1<3Z?2AI57ML(\:S'+7R(<'98\_>+#
MQD#I0H6+QKFN,Q1Z%;.P>F<S"TN"@T?$)"Q.1JW*PC>+RH.DJ0M\6J\H5EO
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
M+V0'=B*#-? X6Q\ >-ZO*K)M<[14G#,R//(8EMV2B'.B'4 \#<,DP'[.!/P
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
MN8>70-G<!#D.K9P9MYY<OV2'TU>)BL S<8*T,EH,*W\"?%TXD<.]:SQQ*7<
M@4O<\H(?P]%3STO5S6S<7&K^YDN,]?4&/J<@D0>2+T84,"<T"!_@:K!7#\_E
MD!23<2DL[4WS6F27GU.?'E<C>5VPCA_A!_8]]-V?D>NXMQ%5(3QX,>.-F9F[
MZF'JK?J2\G2?H_@JM\2:NUQIBQ07&F&*GC<R53I;%H.N?XFK.O%,\\Q,T"@@
M:>$VL&/8I?=X.0.[@@7O\&1]%,018P('$#<VPG10:@K^2X2CVI(GS/A/K@/W
MTQ]+CPZ[I6W9ZDBR(6@S,<9[>>AMU4M2;D=4:./#\Q'C32V$R)7#1);R2@L'
MS(':I0< )40+!A(N?3>?%IAV6."E&"L[ZJP>Z"BU_)7(64;(8_3!(2*C7BI9
M4Q%1^E^CG<RP[GBTHVQJ]+P>-]6L8T.3&^THK<!J<[0,Q9\=RN2%6!AI38VE
M+P$.K\27K$L/&AGGX>._3G,%*1##:[IXWL#)./9O@0>)M'?*"F+>/>FBI+/$
MHB$:9NGXC,KIIG"GH9R0V=&N*QY=S?T((P^.#.S0"^Y#K)"1N=N4(>KD<RY+
M<-1S,U8?LEQFX:R/EU/0LCV1VTE)W:[,XTW0P 0VS7F-@^D'<4("E^RF-"VX
M.C&&4M%);Q;;$5.&I?(5DS:(J7Q5V</T]Z9#/>22@^?X7M"7*S)^<]F[8T?T
M%<&-1Q[CFCFI@WR(K',GDK%QF]EMB-H"\:.J<<HD%;'CD"-*C?+'_(LFY2("
MV $+XSK=.;_LM'?=NKS&0I)UG!V3F@H"=@5/A>V2 )/-=SRD.CZ,-V?S9-G[
M)= *\3YFN53L%$<1,9$-)ZAS R,F9R:QTCES>)4H1D,DRI =,'.65$8D<UU!
M4WC"$^9T^HC-0\QZ^T5N*Z[8UVI>V@9SK+H M!9;ED?^E@(VY56?PRACVFOF
M*8XJ)EF.3FJ2Y<75!\JS0/T1V,1\CDXF67R;:8F(ZQL(M;4C%4>CSK!GUVZ)
MTNT8PX;&(/8[W?ZHJ8F*_2T]44Y\J6YGN%_3ER//;=PXF*""A@\U9_!?%;F<
M?"2;;>KIM,%D%B[A)>[*Q,%60+(U(QL_<.-!3+9+"'AC!FP''7O\4^".:,$K
M(*X%8BK@WQ+\LK1S!;.U,/L-S=Y+T+84C-;"Z)O0*]5$VH;8FT;TR0)J1E]B
M:NV91;M)H3RFKHS>JNK,GL9@8F@-*!H' \"?5TFON7.W>LC)3K[80=$96QIN
MES<M/X;+<3)=^F4#=+<"##NS0:V+J[YN6%;)'<NI_& WAM_6NKFWBE(4I7!*
ML9J@E%^H6OR+J#G_*+IXUZ8?&_BZ;IB*?A3]O.2!WQR?@,CFN)U.X]HTTT6:
MZ=FC$LV4? N*7!2YG(>X$=:GAZ'S,D7T0 LS3"5#%%&<"E'8+V*M],E:&94+
MQEM(*<^=3'OJ/@YK2_6250\$E4SB1(FF^R)$,[BX&NGVH+<OT53CYW,DB,*%
MRT&O14;L\.+*U*WAW@J(PI!&S;1&4.3Y9MKHXJJGF_VR:V-W,TTA1.M8QB9#
MI&<8<.?64/&!-EW[2P0&>H;94&"@(5S8,YPHTK[R6O[$'0WLD]>VS3VT[6>
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
MF&IH_(6 P,L$B9'>F.N[*/!6^^AA#HF;;3G;JQ?+8[FE?1]PP\B17-P56"Q
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
MDX0 N^D ->:!OQ)FR:6"8%J@ $.J(D)*K\)V;LF"#58&'CGP+\L,E\+<]9^
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
M+1=,I,%4&XN&T=IBXOYDS<,R1>C@?F7]PW)\DO-I(A]U6!JGF8S"_<HF:O)
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
M+P^F$TU4I=:AGEMLE'Z)>_$*FS39VQVV:5O*O#AXI,[I<OVJIH7]_G"DXE%
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
M_U@C6[K@SGD+JJ-F=*[ DPVI,]E/G2^!;Q%BAQ\"?X64"E-2-2;%Y" IUG&
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
MZ[RXF]_.Z?*B%%%3Y:)(@^G8D$59*_=Y.TWUV:7O>:LQVY$<A]%XE;$\: 1
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
M6 1[JZ$5=H3P=>#/'-]]MC_\4?<BF,MZ_V6]82"B=L>URUX'C[#R2!S+95R
MG7&-$ZN#&BTF:B%[_RL.(V?^?&8N^1P'PAKH83T+ ?EW[ 0(H+TTHP)P<RC$
M(0*D^4$&R[R.@[4?PC<SLM&5VK,3[&?$_S)#P:2_H+CGT9+ '@+7,+BUP E_
MH);QPQ@QG2/VO6>1->75Y =I#'0HW)> $3?!QC8PO/!?B+,-,_<" F3Z#_R*
MMA,38!'X"'Q%82#I2Y:FM\ 1A+GI!,(C-B@35L3$F='X.DS&!S+M@+(FIK4$
MVJV1I9$T\)3/2(&#4P!K>'LR/S@%4]V*4YD1C\P=6-ZO/W'"^/L*(&P2BLDD
M$V MLF.F84JW'5-M-"G!#/#)N0O;R3J.FS;R*!LJ\BO@<_=M20P[[]*WPW[&
MILM69F<O=G!M- ANXR3RQQD'P==P-*V<A-$BX6GI -W7ON,QWMG:Z?2UN.1T
MN72="30Y6]PV*FBS)0$-6-0>SDLS\&#WPB'VV+BB/03I\D(&L5[X2@3!Q87[
M7L+^C>@B)D1/ :!QO2E]!-]SGV'OB)?OK2W\[=V7(KU@KUT'=!&%[Q\*%%$>
M=..*;7V]J5#\82%USYF]F,)\,04';T&"4<( )69;_$"1 ;-I/SG1,MDV#U2V
M$#T1%UZV OVT#'&H_VYRVFY6R.@[#>N-Y@'I8?O=?T>*!^Z?=&K?Z81^H_.I
M=Z:.\C-5P8O;8?E(%>"@<>$O= ^ DRC^?J.%ZMLKW>4Y;"SUHY>=(AX)PVTS
M <XZ"Y?U!"=[2+PJ*T%MYNN,+C1-K=DT2WQSIFGJ@ZGGE[CC\ <@1+DYL&8V
M7Y@>ITXIM("*:[[K.K1HC]AQ@$<E2N,S0;A)&I#;(>VL+H/J) S0#85OA C8
M*420-:H"ER2DED;>,62>=0P)LXXAU/XQA3!>@0GWG!DHN4IO=G;,GG,-.Q3^
MA)&80#_G?3'"_.#R=YX&0$ZP.$QJ>B#5'YW(R8^8C545U@*SSU^SNY]+WXQ5
M(),-EGN'(E,=L/"C]YE1>Q_^G1F]%7Y/LVNET:BAM!]0GF>=^[A3A7K6J1M'
M:B\PW$QT8[QG ;L^95[.#E%,E%*5RMG"%*YL.(BS/=Q*2AGC1F3]BNIW)'KP
M5RN'V7WWGOU 7[\ !0O*XKT36B[UP\J-AL8CMK,P5]B3*/D,AV_0?N@JFN],
MC.%$JOZJ9H_ %A' IO$P21H9AM1(PRJUKGMD.!\+K$)9>(-9RO=;FZ&/7IP>
M.WIH@)-%PFLZ[*C^R<]WERZ &B*6'ZQ]:CCY\[ECH7<9QC/Z@)U^1#?/ J9"
M=QAC.VOJ7>&G\QC\F@@D?BC<[W&41+#XZ8GK^05E6)H0=:>6)GOL&7Q?L&S@
M518X;V7-MR,NQANM-M17V-*TF^:H'?99I=U?E0LU6CUO*TZM30_56VZ5VJ^V
MMKP[ZF6FP+NCOHSNJ,P9J' 1&O=,I>;9@Q]&.WJ>COO=\Y3U)*5A*68^T$ 1
M#!(FD9@DV)/%OZCQE,;L;ZV5Z4@:CK7]AD!M\T0>CN2.NJ)V.Y32SET\=]O2
M"<_MK)O;F>07888G^^M&*FXKB!_>!^ITC8NNMS/16?HZ735Y:@&?\;97.ZC7
M*"_]+*VM6"[S/D/GK&E0FS$MH$H8I23K9!ZCH5['H2J'OI >=^JPPEB;P429
MN_=*WM$TM+,-O=(LSO;K[F=NY_$WH*7$SHSS,_^K:4KFV!A,#=&0E8Z*Y9IH
MF6.2M[E0<*$X4(3:@5!,!M.)J%? <W.AX$+13Z&0#X 1M)<*0T*I&*FC:Y"*
M,R'(G+^H[Q]FX- @8MG6+3E72K/U5DK_E4K#?F%(B7B\+,B#J2QJ:NL3X@3
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
MVJ.+BW,,-Q_T"A8_4=5&JTV ;2XVS.MJ.OOO^CGZ;D=O)U.OYSO8/,VU">>
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
M(/P)L6- #2\6A2(Q>PA%9#%*J+1]J<G  Z]&A7>3H'W.WH Q7FYEH[_'=Q-
MVY 041PM05('.-'!T=5%^#>)50R"B.H-A @H4LDH?6>0>75X@EK5WGCJXBN/
MWX8 :0I&S+V$!\;!@IO_Q(I29B^>$=(B9&3F8YH)Q?A5=%B!K>Q%4Q4K3W)5
M[.DU8M(/ST4C@EN":[6''^@R0_&NAV3F(K3'#$U26A'3<Z*L^QU/7?"YVW;S
MHJ+O8HY5YO93R#! $?7@AF0"\THZ=)0MZ_ZJT+UB=4!RZB G+E_D )=P0/2!
M#!EZ%0H 6VZ/0_T[8XOKX"%87H_RK(B:$1.Y$"C6 6HK;)LS5F[=^H!H/&7A
M_8^I-_1B93#H&BGTA8#,Y-B]X.1?Z$9(5<97.#>_BB3=I0KV_KZ@21M" [@8
M_\XF^R UA>Q<O;'(%>5II&DUG+HB#2.@<23$NV+[2[H6X1)DHLKNZ"G^Y'W+
MFD$(YV-E.K..+2HJZH76M)-(#<QW:<HBA=YF\%K/+?E+<S!>VE9DIU;V$.6"
MQ^5=(V] V\&\&721S@/NW1T%BV>>#X^09\+7'[M<1T8F%+'9Y :T&Z0'YC]Z
M8>#/1<JCE^_#4]24HM7=+OO%YIMK;' NIV!)<6,G1W312/_H8S+G7E[HO.'Y
M?[D-?\PK?JD-FK69J7* "=VR#F)SWH#%RLL2TC8AN+$!P:.-^'PY_&R-MEEY
M8:M*YYM4ZR0!+F)5''^RY&>A"7H\81:3*Y'J,.=A)*H,A%(@ODZA*KQW62-O
MY3-(EC3=#!^Z&XTP:)=^=,<O0!\,>LHK@=#_\_'SW5V*O#]SK0P5Y-0*!"5N
MQEQ20_(ZL]!1TC;(*^5$A<3')][C%H^$3 )P*BOP 0B TD.F]08=?(NBO*(:
MJR7=N*A:IAKYS/L.UMDT"$0XEV^0ZI5%JG2%JBS2_7)!BX+F[%+D4RUHT)E2
MG*K2.<U\[3WGL_5^3M5ECD=%Q=:;4X1U:854-:06=!@$,YGZ)_O]RGZ_LM_O
M!5[B8""S"&46H<PB/'468<OS!5>B(NMU<IYQDD4J%NXS5Z1)5\?6D%B($=/P
MBKI]4$_7\K)O;FMY*:S8%EF(UE8+L=(ZI&$>><?0VNNM""M-7*K;"7--H=;$
M.]->3"MY2&OM?![+2[V#5?O9[AY$DZFV.W#%<78YUO,F;R"/<0YROD RAL@=
M516\1ECL'KC>URO%WY+/H-E8S+_.U8/I-+#2"!L\W\"#0-@XJTG$0O->)7RL
MD,G05=;X'+(G2\$M=#&LOHGW^L"TE"S:BEW.TF@KG'R6=A()\_&!_!<3/#7_
M6^^#E?[*X"72K\S7*V#!=)O,Q6":E 0&C(1R<@JG+3R^=)SAJN)=BFZB0Z"\
M_OL?HN??\D76VA?E'RZ^Y@NF,"BZ@8JZ"B]S;W23OJ _;>&,"!EI/#A"2MCP
M1<!PEV2V-W3.\&IW460MW'W9G95B^,7;W$E"%5L:I\WBLMSLEC:O[MN;FU<3
MMQ_Q=)]E)@'\1_A<@M7F+ )1Q\J+3LM@#M+PN. <F#668_OP9!:P^1-.'V&C
M.V( CX(:T[R'S"4MY$:: CQ9O?)OA;T+!I'N-,_C-D@-?9GW^SZ?7('=*T,V
M0[)/0P!\92I*R%*?CR.0"KS[<L31IT)6GT/;UU41(ZC.!,P@+D(*:8,D("V
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
M'V1S[,4/NH5=]]SV>R"N]"$(YXJNW?Q:<255<COW[S1<GOB!W0R!07Z_<2?
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
M1LI')N-"9$FX3U%7^3A1_"!6DMBCZ4,J;7''MV%^-S\U4P)@UMG[^,ZC,A@
M7Q!9=NRBNRN <,WEN413M5-QQ2VT63F9Y&Z.7:/J8V2_<VMI&]DB@722D>.0
M-R/8>,UK84;72U>883=;7N2=L@A"@@^\#U?;0U8M'ZW< +]^P*K48QCRKES*
M.&&XI;GKNSS]ZO]%<$LC4!> LN)G>.X!%J"R*]Q8$B=XR]QNQA\F$9+):%I\
M7[<XC[#>^/=D#FK&\Z=)V0/SC:W.>C=TY])FO?,)[0118B. &K 7N%F@(83Q
M:(J9<(@=U;/?<Y>8N7VO;=R[97=!T6CAN'=#LUJXJQV'T*=?IBAI<X0H.@3#
MX&F[K_B<D^+;,OG\7PS'GC-0/\;<\"A,CA^&/]6=C7X)P&_-B.RW[HSB70AG
M-^87D.E(]"G(TF>X(@GN)L!]-_IWXD4>2IT;@BY58[,Q_<TEE@1T$X"^GX*0
M91%'Z#@@^#)>MR0!W"#CX !V8PY@7[#P8$+_7>(;.PM0,/H;*Y>ZL%GUU1HO
M>N*:20NI./%U.O)W.'<['?5M#\</UH;C]^N=58<RCQ@0DW1RQ71B6%L"R67"
M6*6=>U+//OI5KK()5G/=_(>%017%&%H'2,,Q=.-G23*29"Z&9+8(E\-(9@=)
M8V!W8E5KK$FCI!I)-6WKSMB 0F88:[-D6T@G#>63M])$,UY(WG@=@M![9Z (
M$]O:JX.^[&S?)E0PK,$9E7"K,25<(D632&%KYU8S;>P#WQ^T9>R!Q(LS>;:,
M7E.>K<NJ-FFE+J4W4/F\$P"NB&;T<U@??;BN@:H[!^M:!Y1*';\4^J6ADF'K
M38OE"MQQ.K=.T^X=B3AG1ASCW/H<S7%T!N7*>HE7EXM7Y_ CF%I3?H03H=(.
M94CXWPA9S^?0*:2YBMNQ,"EU$?!$I3=\8L0C6^:B_K68'BR.HRU_X@[A7$F\
M_B?K,XI'#&X]O)0,6\?LFKW-6:,[)Z!J7:>AM%BC:YN;TWZW6!8U#82Y-Q[/
M5G+&5Y&V*=:RFIZT/E]&^0#4KNC:S:_%M.X-TTZ*0TFVG<>;/RA1..*U/S?X
M2F 9^A\/>O?/Q4-'<6? :8;#6? 0\ ^*1&8 </?!5,=>_* KW/4P%WN)NF96
MW%P5C\O].PV7YW]@-\.0N=]OW GPE#?N[,E]CA!V>4X$X!=O[1NPK56.57GB
MOJM9XW'3)^8W!/(HX$5;;Q(LRL*G8"ONN;>@3$.4Q'_Q-%>W==UBH^'8L"S#
M&/9U-NH/)\Y$TYEKC/_ .K5OQ+V#B7*/4MS')K?N[2[E%>O$P2E[7+R=@0 ?
MNLE853[ZH^[:;9][G[\%5.T2()!)D<!<8N6#YX.VX[DSY2M6,LTY] MTE)83
MY16!5.O1^GW0KO:M-LJZ8]W3T@\,=L*BBHHC4[_TBB-4,E&CC*?Y@B.X#2PX
M2OP0B.C!Q]HV*CH2A6]4]X>//R_K'M967F-(D4K2T!]V;<5)MM.UK4$KRX!.
M75&TNX.W3N[YYOA]Y=RV@4Q[W[E:22D4*E6DN9_C5EM<Z%6SC*NI"HP5>!TM
M:'8LL.4S_X_RVFJ!5]._41?FQ_23O3#L,"1V2.Q8BQWZI6%'/=6A'8'V"RTJ
M$S5\BAOG^J*LJ?>5N<TRMWE+2L[O.9/WF_OC+3=XZW>%,PU*^W=DVK\DC4LA
MC6W1R<9H S.;U9Y='M$F:4/21DMI8TM66F.T875N+;5G')S'>T%E,'R(5[=O
MMU&__.B/0IKXJDS"8*Z,DC!D?BR:Y"EILL!+F0=;BV3VHI@,WE]8E,PP^O(!
MX'[/P?Z9H Y/?T[A7DE#=N>V?W@AF<R$;Q 9]E,MFD"&7N>V9[0E&5XB W$&
M^S384%?VXB0LM7^X7GIFA\X%B]<%7&+8C'"]O%&RYQ*NGQ'H.W)3!S.:FC+<
MY%3AMHG6.J@PP+H'B0DMPH1&Y6H-5+ TT+%:@@DOP29]QU*AZ?E"9&*XX\59
MH[6FP>PG,3-0[TT;.DA,_9"13-+T:!(-]I.6AZ.!T;D=:!(-VH(&>XK*P_'
M[-S:AXS+E;;ES@CQE<7QC*>.*Z\6[C/]M5^RWN7IC6>3C3FH_].+I_ \?'&7
MQ-,@% /6*JC" B'9TPZ?GR;MB/-9E/NBP^[MCRR[Z1ZD$E_:)TWK8<P.?ET+
M1XZI^N"0 =S2.MT9<_Z.A3F8@H<SJ)*8_J1!8ZZT31N5OU_8.*&UB_1#\/\T
MN<NFTWWE]_!I\O?E+532"0Y",Z2-TA:LV$\,-XX5#G9FE5C1%JS84]8>AA9U
M)2YUK[&<0R1N.[+B+[?]7"XQGOGC U/BY:#U%S9HO<%VX4VE1MK8R$@UK+*;
MX#A]C(XZ:UV2GB2]RZEFL?6C5+-(TI.D=[&D=ZIJ&=LX2K7,>6AOA]Y^+6^@
M$P>Q.U-<ZNJ)2O7:'CGQU(U5Q9LHR^]5Y2E(9F-EXCX&(<#@67$G$S:*J9<.
MHS^]1SXZ'F> *T]NI/S7_IJ8O2-*?H.=_A,W]G&^@)>\3S<"CWR!;>R&L;T<
MQF)]5[=L^REP%3.:51ZOZ1;45>[YM/EB(BB'=J3P)H[8NXCW)S(TW5+<Y3C:
M2'EB(0.8 /[!;5#;+\6#?^>^-P%\Y(/2'T(F@H*N#U<"L \9G)"IRM2%=\'/
MPY!%B\"G4?>EGV-?SJ[R+J$N2;/-ODY:?;D$[6D-NN!=P_G0'3[&M!YJFQ2F
MICI^XE%7JN*/O'@*KYS EN@I,1T6'YTE8[[0(F3X$_%K7L12.*%X*VY]S6'_
MR99(#/ >A0DM'0/@HIAZ.\%KW1DZYPGC7?]95<148(32ND/##40$\#GLA7%Z
MRIU2G*:K5-'=YFT4($"-K?+-Q8;"-(ZFC,6X!UBO&B%IU<JO#+HQSX^ '1'
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
MT8X3^U5RJ#_!$LJ0Y2%)?5-=A=\>PAO^VWW(-TVMUS?R:)#\3!OZ$(1?EIV
M]0)X 3E';\9)^,S<, ?0 7""KK':YU'!IZ**@?9K:4J.M*_979*FQU?W:SSC
M3'NC:YOVF4;:ITNL,OZFN'%#,]8WGSLW]G[#>;SY@Q*%(\#.V??A#;Y2A__]
M\:!W_UP\=!1W!C0[',Z"AX!_4"0R X"[#Z8Z]N('7>&NA[G82]2Q"T;IYJKT
MA-R_TW!Y_@=V,PR9^_W&G0!/>>/.GMSG"&&7YT0 ?O'6O@';6N58E2<^^6CZ
MV[^YY]Z",@U1'O[%TUS=UG6+C89CP[(,8]C7V:@_G#@336>N,?Y#!RN1FAZC
M:+U'64KSV=V5QL/UQ,%Q5+GJ[H5O9Z A#]UDK"H?_='ZMM[GWB?H#RQ"5?(^
MWW#[@^>[_L@#1?1KUGI[A8XVCQZW;HRJJ>D66#8MT<"KP;%MJFC;N[+_DRE3
MT$VS.1Q\B(NP(^:!+TZ5&Z^1SN)(9PK03 0B66JB;FAZ3WG_[\2+GQ7L1-Y5
MUH H/_HCF[E!8P$PY8 F!2BN[R>4BQ"!)COC#=V7TP1(Q]ZH1F-=<%/39NB?
M?_"I!5QIKE:3GT!MC)B_U)0'6N<V!D;&N&Y<TI@G83 GT!% %"2H/+SYL(.1
MM_!@)[E^]()4\N-):-9#$NT$<MC!30IV9>S!&^(@%/ GT87-B6C'RPW2U@ U
M^$:#4%6\B0)/S#R&?\_G;(SM\^%J%@"?,-V]#Q>27B6;,6Y5PC+96U5X/GCT
MQF1;L>JMH05&79*P?! LK^479(SA/]Z<=15J7.]ZV1B/1W>6L'1(A0 &'Z9
MC9?$%_Q$W*(##>4_?#1 ]4@,Q%<QLB";CK$TZ\1<"[P#<6<1;TQ1?2-$?'3%
M^!I<^S&@^Q]-4UK$!%8X*L/A!31C@_GCB$ /,G,&CZP.@:AE6&8VXQ)G:%(#
M$4%T!Y?U"*2\;I[ H#0XH,W,;LM0 QQ E#E(UHY,H>NL]A2HO+"5A@Q%"O "
M>LU4D%&,8T*HO_J;7<3#.<8=[&F1VOVNYC0T[\#HFG9#0PJTKCW8;)+N_KG=
MU.0$J^N8SD5-3CA;>__6=!9?LL:_#<.?;HD?<,K?,D->@NZ?P@%*@!-.4/J;
M).X-:A3TGR2R25:?&9A')8&FAX=LC.75]JD<"P?N'AY"]H WO8-1>X;]>3Y0
MMQ]Y(T[3!2QL9!MVU]AA(Q7>;T2(&Z/KE&4W9F%Q+\TK_75+X?K*\SE$*V:C
MK/C67MR4AM^S0%RL_*\+IE'XK @MLOG<^@J@7&HBZ[HAL]:QALQR5\9''S2
MA!P0G[ [[S?0\<7XV<R VG/X[("&SYJ6K?8.'T:^!VTTFL'2"!I>8(9*[7-?
M&-DE$0:*B4*VT)YQ!LI+E<P[KE_^@JKE.] W/H!2^0^4YI5T9W9N>T[W\*8V
M)Z*YQF7C18W3:9\$_X7[4E]Z,?D:@=S7SR:0Z6*BCSYWTM>7QU;GUNJ;()'U
MEE2=OD"LVB1OBJAU0GE31*S]A(X-0L?HVFWLI%:#*=<6'>M^?[4-3#^D [I?
M2(NN5Q<D(+*[V5]&8$V"UE-[9CFAM#3_=9_F +*ST^6)!X%6"6#[?K*A#[*A
MUS7;V#'L@OLBMT\V_(.,UA=B.%R28. 7L[]4<(" =4WMZ>7.J+M+!6DT7)54
M*.+4?H)A '@UZ#I-S;9XJ49#S98,[1,<^:!1FH&DF,V%C8Y4<7H!K&-=6,F\
MU+"2J>%H)577=+6O'=S$H&DT.5U+GYV(_5*Q=F-4QKS$J(RIZ2#KK.[ADR?V
MX_DG"LQLW4Y>5AX=TR\^WKK;T2^/N+<0=;GJGTAVN)VJA[6I.LOA^I@F2Q$)
M9\1>MY. J1G43\[6&\YY.!JE5]0 YC*MQ.HB_\^IS';G'WG^& #\Y@8?.FUM
M8RY3#" ^"8+8QUH#NA'_1J=R%O[9EX"*1N-X\>:GGYZ>GKH_AN&L&X0//QF:
M9OX4PM<_I<^>\@P_%\ \Z.I4,HMI_5D.GRCX\"(%+G&4\,X';D1I^(62$)[(
MCQ\S?YS^.?$04T4YQ[*L(@>N?$U[KHJG[64/O$O$,LMV4TT*5=,(2V.EB"'B
M!0QKZQ_@7X.*(. /O7X[B14SO=Q0XE1V.K5.R"DJ];I-F)K9N;6,;MF3FW:;
M4.O"Q;@.N&!L7>^6AR LNW  [M0$C7D=H+$[MZ;3M3>@#- K=B#Q'MGLF1>Z
ME=J+++/J=Z3UM"*P#IW7H?#U#CGC8J/XIM8#(T7K#BKP>"O^K@?(N0RV)@#2
MI^XZ9CFM805K6U@7O6-=-][AY95U RX%&8V7> "=J=G:;K[D24J[K;.7=IN:
M<_+2[CHW"T=0GJ;>:)I6)5,1]?+]<\;'L:;7#FHOG=H?,=S%F*I1H@9KJO.E
MT^O*J]?75,-O1PPL-SR6$%\$ENIMJ^+H<.$K5=WPO]&(S7"F 7RR[:V'%%=_
M'4W9.)FQ3Y-U9=:_XT5MJ;(V<7C :F\,^/#F6HNO5<(CT6EZ#6[+.FQ9ARWK
ML%]6,?&W*JZP+,E>T=%D,;8LQI;%V+(86Q9CRV)L68Q]RJR9WL5FS>A:Y]:R
M;;4O2[&O(S7@A95B]RXRZ4?7J13;.;C@4I9BRU+LJZ^HJ%U085]H*;:I&YU;
ML]=7!Q4%%>=/?7\A6+4Q9FE?;LQ2Q_X?>@/E=B^\JJ+UTD&68K=70!Q<BFWJ
M5N?6L-1>1764K,1^H=+AP$IL4[>I",&6E=@[B88TZ@F 8NM?=_ZGKM;^D07E
M+15OAQ64FSC41A_HJF.6TT)E0?D+%6Z'%Y2;.J9K8BZ%-'UD0;DL*#]E:.Q\
MLNC@T!AV-]'ZJJZ5T]YE.?DUX.S&R-*YQ-V!D:4!67):PY$E64Y^S3'CEU-.
MOF6(_ 65DQM:Y]8VU)YY<),D64[>3#FY(<O)7U8Y^?::C7,6EMM7425LZ)U;
MW=Q8)5P3+KWK@ MV$^F6_1F'U)7WKP,R)D*FW*:X?EFY4E%6OIWFTQ)%+-H[
M877YN1+A&DA,,"SJ$6^6,U /J2[O7S! ;*HN[Y>1>&-U^4\KP\8+0E5(- O+
M\<JI_ED5WE^+I1M"&]26/W&'H!8F\?J?[#!F_B)J"XVN;5I-U0,Z6C-+.6;7
M[!F'5/'5=-'.O?%X)@IM3ZILZUJOHEQC\YFXU2_VZLT?E"@< 8+-O@]O4*G2
MX7]_/.C=/Q</'<6=@4@9#F?!0\ _*-*) ?#9!]D<>_&#;F'7/;?]'A!PR@<0
MP8JNW?RZKH*F:-?E_YV&RQ,_@.@,F?O]AN:MOW%G3^YSA-#*LP\ N-A '^N6
M5ME,Y>'[KF:-QXU;2W0G($2"D/CI&VH,P>N>_N:>>PO*-$11]Q=/<W5;URTV
M&HX-RS*,85]GH_YPXDPTG;G&^ ^,JE*E/2HP]R@F?:P:=6_WZ.Z1\?!3]B9Y
M.W-'WX=N,E:5C_YH?4^5<^_S-[!O(^SY $ FYPD9SQ\\W_5''IB/7V/X8,ZA
M7Z"CM-%"7GIGW;!MZ\;LK/V:MT5HO?V\<R.$7&\+V0]!]D.0_1!D/?^2DWS>
MP!QD6P39%D&V19!M$61;!-D60;9%:$7NEW.QN5]&CP\3L52CUW#VEVR,(!LC
MG"!]S;G(]#6CSZ>AE",?[:0YV1BA71)<-D;86!AT/H%\8&,$P^G<#GI]U; /
MGI,DJX..4AUT+GG31+A]T+FU!]U>&U'KDJJ#6B\=9&.$]@J(PQLCF%KGMF^H
MEE'.(Y*-$5ZH=#BT,8*IT^ 3O:GIC+(Q0BN>NEK[1S9&:*EX.[ Q@FF ;',&
MJMTK3QR2C1%>J'!KH#&":9*_S2K75TC31S9&D(T1CA@<ZU]L<,RT,#AF:"".
M](,9AVR-T$JLW1A;.E=IS6&Q)=.F_J=&68-J9\&T;(W0@JCQRVF-T+^:U@@F
M)F]HENI8ET+J5]4;X>J[&6POMFQC!495!X.=BRW.V<C N8JR=+/?N;6U;IDC
M[=W(8' =<'$(+IL:/-1O9>!HUP&;0>?6LC;BS"&]#':F_C.U-!A<;DJ!I9&M
MT:^XNOU;&A2Q^L( HG=N^WIW4.Y+MT=+ UQT>]FKX8 >N-<0:T3]:3 #E2_B
ML,'"SG>@#,R"* FK!E9;1L7 :LLX?&#U190=#ISN0-M<EK?-L=JL_W23N:5I
M/<?1:BE9NQ2*@,EA=94\ZOP_A2-/P=C8K.F?3V]<4V\7L@D+PU0<[%$O?AY]
M]U,2*F\#8&U4(NR%P%T"D%AS]QET^A\DP])R'H5,LXC8\H*.RT >DC7 W-%4
MP1WP_UP4@0%&AN(B[\)V*,C#A=%0?N_Z@O6VW3>A+YQID82C*8@).', PG_>
MP@.L"V, Y5%%>;3F*"HH2 I(0<5-XFF %>ACK-C//<@=]LHD#.;4[@F_IO_'
M"Q^-@%.AQJ0\>?%4<1>+&? =Y-$S]RE2@/%,%< %1(0 9+ P,E7X[6B6( M3
MJ(.#$H<N_1>P;1]4J0@Y@A=-83.PCRA!C0U>^R6!A75M:-_HZ>]@X:]L!"98
MC&CY_@<O<E?N1C'BG#XP+16-61!HJ)YQY1DVO@B]1Y#1LV?%9P]![)$A#)L
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
M?"/PK,+W'%:?)O1E-4 &M:]'K\;<H^X3F'SM?5:C])&W"=JQ7<Z7V!&__IV
MZ*,F:)F8^>^_.(;>_[D@O2(E6:"D:8CE' Z1:E 8C;&A8^UP'V%8S9J.M4.<
MU-T MWKN*M] R<ET'%!EHH WPQT#(\->N*BKXF_=3,<)5Y .,&Z(G&T,NDZL
M!$FH@ 8_"AE^"^M31[^Y.&#YIW'A_?A&_.29N6&$\07 ^7=LQ!#FW(XT=;6*
MNW)=ZX"A4/:.5W8?1+# *'CP0>L<[V8F]W(W!\I$OUMV7"F@X\[@#[7>&7IG
M.0-F''3+Y:SI&?A(J ,F0IWJ'*""]+IEJ;^\BY!%"P8?/K(9D$K93F^ID0,T
M#<1 %'&"6TB9V+N,ZE>4+SX"I'@]$^\'&]_\AX5!=C-:[F:<FLZOUFQ\D]K4
M&/T>8>,ZZ%%^L(=(R3%[V,0*?Q\^*TD%EU^C(*\,6UMQN.7H32"[A6Z@11"1
M?'H3,LQ3?&1+[\]?BQXJX8_1EC]QAU$P X-\[4_6$S:*9E #+L2G971MT]KH
MTMIU)5WK.EHS2SEFU^P9ASC::CK2YMYX/!-NRX88LK,3/]8U9\L@P?*9>*6P
MV*LW?U"B<,1-W1ND'1W^]\>#WOUS\= !K0UH?#B<!0\!_Z!()P; 9Q]D<^S%
M#[J%7??<]GM P"D?@"<JNG;S:\655/G]<__6<,T/C,PU/PV7<'I@-\.0N=]O
MW FPCS?N[,E]CA#&>:8#UR2VW4=G[2ISJ@19W]6L\;AID/&;! D5A!0L>).
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
M=.WFUW6Y*BN,*?<O<@9DR9[FZK:N6VPT'!N691C#OLY&_>'$F6@Z<XWQ'\8
M+!WQJVFXA-,#NQF&S/U^XTZ ?;QQ9T_N<X0P_O_M?7ESV[BR[U=!>=X]+ZFR
M:6[:DGOS2I'E1#.V["LYR3E_35$B)'%"D0I)Q=:W?]T J<W:15F@A*FI).("
M HU&]Z\;C>YIH0/3%'>[H,.XYH730I(5+-6T[;1)QF<2%!-F/T")"8J$!O@4
M=,4Z=A=(+T 5_<?ZZ=#R%Y]80#GF"$<MC?'7_WUM?=HT-_,BR7\8P+(XMNJS
M"XJ\90WM2U+SVLK2;A^[GW4_XOF2@<@,,UA8POC6\2R/)X*+X$*?4W]F]26I
MC]>?'DAP5W/8"NFO(;15_8T-+C@KD-_[K$ FM'NIJ)34U;E]U_E9MW.G[F/D
MJ&H>D.P!6$\K*F3"$X0SQ>LX[5GI+L31D<7C:4; RZ1!!\.@W;-"2AX#OQM8
M_1U$UG'.OCQXY$\+X'LP(EJ!E78P+]F9E\^^%=BL_H,3L'PZ(0&=.(QZ?@#-
M@XBC+]!-&P0'YDD/Z,"EGA/VXJH2],6!T7@ B!B!@@F!!IQ O'X$:R-$XRZP
M6$4*3-,>,6\[" 2K[40CPE0)+R:PI"W2 ;.._)]M[$6].+O3DWLEN/!;DWF-
MI[4\'G^YCX5JM<V,Q/R4M-,!X>1 @KPR$0G,JHO]!L&\Y5C,(XW%N/B44U>.
MQ?IM.2X3S]#VU-2%?/Z3";1]BD4A(M*S?E-@*&0,AT,)5BADN2X5;3W=#-D.
MT?@8"D.SN$*25<97V"!P@!XPT\C7X\6#.A<+&KQ>D<]TBGCV=OQA&&OXXPD6
M=C@,1HQ/OEOND);;OX:P[.V*'T;W%/C$WIXYS(M/IJ:\#E4=\P;(%A05;;_?
MQR(.;'&O7^P*^4RC9TJGJ%3D5&)DOJ6M@%_-IT$[O9@_!NUR%Y]4Y75L0$(Z
MA919(9T%@^7\U+<<#]G08BM[:A4"QXT).DUQ?LKQE6!]ML)MZ578118UDAY/
MA-+DF9W%$]@39JFDF*OHZ+J\(A&6&^F#G!C]W_ 5ZX7$YJLZ8@=%AT'4([^
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
M^0H%%]6+3W_1WX['W.,![?I.0$\ !R\9_!P.+FH;X> 'GLT'3W*GCH/7\Z%
M4C\-KW<V1KH]=RW&P46=X6 ME[)C.QM43,%WG8V!HJFCG<5(UP'AHG'QJ0YO
MI>"#S@A!MI 4.R/AHIFRFWE?3_))(F%3.R 2+N9 3!BI.XNE/WB#1:AO@H3S
M"1)N*.2^?4.MP E/ 0DO'OP\$BYLA(2?:+OGP6BZ(^D2EB[A9>RU! H7.10^
M3Y>P<:V>ATLX?ZV:9S'0M4BXA&?> [H7%,X61;:0%#M#X9(JG<)O (6- T+A
MDG;Q*7>IYXR#^(2/M$8VPVKO]-EC!GM&?:>54"53:-[< ,V7](M/?P*?_U#(
M@QLB3,L^D%\\[CD@7S(N/C6IAV6Z%Z#X+W$E]PJP5$C=@X5V[\*7 BFR%*.[
M,TZ)[5ER,?@OF0S\Z]IA KPS3N5]C(.3(D3I6B](0FQ@7)1R*.9_4R\%/_N)
M4&P+2;6[\9$_3+CW6MKO&?&]R]QFV'C)'=)X*8"8NM0/$_.].1^LKM 2/QX?
MM"TN3/_'+SDL&?:'*WSHC4TA+=W\]AME69TA3$G16/:PLL<JLU],'<U]UWZ_
M* /A!:_$LN .+Y#1&F&=%AJ$+'L^3'2W1YB(Y/5,(A]NMX#D^).E.+>PK!.L
ML1: <L<+0=JTDRH75@RD\#"F19X#K"S@L70T9! @OH?66K3M]UE/GK%4!SPY
MKEP!G'D5YS6?2JZH$$S#./GTW#=GOM('/B%8U@J8A1T'M?J8'OT2/]_FV5+L
M.,G%3"(=$B?1^9CD0^?56"BFS<2J,5BW W,W)JD8ES?+ZAQ:F,XV8'_'I4,\
M/THJH<0%%1F]?5Z](QRV0OIKR"H!>1T7_H'U7WXG91.GFTNHT1^X#I8%G R[
M1?F\L5SN.&U8OY&% ?'L[EW?9^5AHM[E>)163"PLW=CV8?GR.H=QP<=+;!/3
M5/('D%,\,E6SQ)\J(<@K&$5 #_Q<)_#[.#16AF7H1LZ #P''Y%J# 2N0@DE)
M%5)FTSX9T )&9;50+'+AS9Y%7_CH"G8?ES4+'5B<%A:1^35T@CA/)V/T]<N)
MT)<V'<2-P6PFI <")YR(G,MYP@?FPIF//P0?>$UD'%M,X_:XFLER.@-#0$,.
MMCLF.+ZT.<67^A$R(8%U421P@PZ _IQU,#FK%71IA.7WO"@N5_5( R;$<#$W
M4>V3,H@\.XR++_2M$1,[0U9]E?/?8.J5>!8= *M\UN$.O>3B)TD01L;)P0@'
M%E.R+/D 5@ISX?HE@9=0U"+O,M'I8AD+]F/!"+)3F@.+9;_*HLNJ)R5)=+?)
M8@RM;8&U.X#7IL%V\>)3G/!W'G)CC_;HQU/0]Z*-NU&Z^!1-I7B>ZXEUJ&(X
M.^:K]R9NJ[?DFW6Z9,/<RRLKVLS;75O4*=#4B]6+[V@)Y"L*N:DU*W</S6^-
M*FE4OY0;-[7Z%W+[T*C6OM3)G]\:M>9-K8*)Y9ODZ6OYB3PVJM^K]2=2JS<?
MJ_Q&AN1+1$"# BQ%TT76ODDMN3<K,Y-2<N_TBM]@19[5":(/5_LF:6+>I_&V
M(&MM,9:-Z^.L&,_I%LX18Q(US3AH&1W-D&5T9!F=XY?1$:0<>*FD%'/&,@VX
MO+1 SEA=9VU3K64H!2,=55H"K6RLKK6PH0)<LP.P0E_,AC0L9,YE^D.?TA_U
MZ@]2Z='?@>^1*W+O> [SYOVP:?ASH58I[:95\+U#:!4>X[)H&:J 4:QMEJ%N
M;I9NM-P D%ZK*:]#?EY[[C?5%'E!#1D C6#(-, >>6@T+TGUW]7*MZ?:]RIY
MN+VM5:J-)BG7;TCEH?'XT"@_5<F7A^_51KU<KU0S8[N@LWBZ4%'LB63.7%;N
M4U-Y/6PL/Q^[H6[&?A-T.+Y*PQC&94/]8. '23$CT%,T8&YKYHB,YCX[*</;
MM@:\IO"__BCJNOJQZDX*8H\_?,EN:A^3AVI3337&%;;O*<43KN%,ZD<>^9]4
M-7[5T@U6+.">]F;\82W_SGH?5SF=/(_-Q.]4?)NIU<_#T&&57RN\##4G3]1S
MVF'\5?X<OS1N";T\%KS(G/!C-8=WM<+'D#P&_LN(-)/BW$Q X6A HIE)"=9X
MI*Q&<^2W?_9\U\:)P,+GS-_.O7X]ZK(BR'\./<J]$IK.O!+F9>*VQM8OILE9
M9I6KL,[VZXF^F)2)#2E[%Q@%SUU;041JXSJQO*;L KMX4_E0$E4^:,J44*@\
MW#]6Z\V-R^5E9/UKZ2SGBV3QXN(;4"]D3UY>C-?YF+MF[L\MS^E[( ["]I!7
M&<?E5?8L=Q0ZKY8TLU:;PSZ0?C33.&& >/SX1:7Z *P[(@V\>\':O,#?WX'5
MA^&TN_Y"B$6[^XK2=5%7E*[@OO6W1NWI/^3A1QUT[-?:(^A; NKVJ5RKD\_5
M>A64;ZU\%]]G.OB^7"]_J=ZC!Q%_-JIWH(]O2//IH?+7UX>[FVH#'GEZ@L=/
M:&7J&ZS,S90LXS_R\.P!__6<P;2.NZC"9Z.YA8-)Y\F4ELC\>LB)NAX,9<SY
MC*G1,0XKHCG#YD^-,N@=[C6_9'<2U$IJ]9LJ:*6;ZFF!4B-5C/D40&=YQ%/(
MT6X#O?+0ZB.+PUB(^FK0W !W>E@LQA0X%0G7[;$DBJ(N"5,ACXU:O5)[!!U0
MKE0>OM6?RB#X;ZM5OBR:U<9W,,].2=2;:?![PKGEH>U$$QLH-FV$LD?D)EIZ
M%7*5G)'.QE>*>VAL9V^U8_-PFVAOO,UB[K-!=LK[8&+M6::W\V5H<N=+[GS)
MG2^Y\R5WODYMY^M[FAM?ABFJC95#Q_;7VN?:$S>I;FNXK85.M^93^8D[VIJ5
MK]6;;W<9LK-P'P=MK0Z(./\9#13;;P]Y>#^&7\>G'FQBA62 >QCQQE%LU7 [
M"0V6,8[XL+-];136S#U2[+@1]YLFBE2.$"T\2QE5,5D5Z$/%+;.6/C@1/-[>
M@"*3(A-A8B:'F5DD3<H/-UV@@^L%+?6V[[&3>\SOT%DPMHO)IE^-.RR*ZS?_
M!!W^$SL_\XQ_L!,T4>"SC6_<F6KW,/2;G:% "E6FZ3)QB/CC[,I^?#K,\D9X
M;"*(V.9X?)KBV2=]/\2S/VWF1G%"T&YD1*T@Y(>'GOVA:X^/!@$::[M^.(1_
M<L<.H[.AZI<HK:P^BSG?W=UGK@LF%TD<;;D<]4,)J*WZL41D+9 5)&SWJ#UT
M:8:$1M)C=IS-=4)<$E;+AT7##C"V*/6(S_R--I[PM(8A?>6P'+L]XS-*XY "
M=KH)UHW#FY_$VN.9&0P^Z/G/7K*P%@DHWD+D[[$^C$7K@V4Q -KCP=,/(=]B
M_G@:B\80>=%47WI.R\F04D742>-.)\NC10&$,MS9<5S*SGDN]_#/(-*Q6ET
M/X5U ^SHOBXH^4(ZUKNIY-646M(4TS2V:FJ5FV/Q1[9VJ2OYTNIC*6_?)UBP
MJK;MQ\^R4WFE9!;W\2SM5Y\^E5+KQR@_S[<-=TI3DAY]MLYD(Z?FJ%.C:RE]
M.^##36WJ%N>>.L;DW3)(4O->>SN%$4$+DSD=@U8Q&HWYO15<?ZJSK LBLO[1
M9DL<UKZA83MPQGF(;F(7\!G-UJ[9A8\Q6PW:!7,IL+PHB4!B*PP]\&\]8_LF
MUSZ3&;OA.47DW @X-[&J.J*2>LN)V@Z>96D>&3QCL_B5!A1#EM-,P9Z*R?$J
M__IFZ0ZVCR3:.[W0))IIQI\;^^L^'JUC<8Q3+XH&'ZZOGY^?%>B>TO5_7Y>#
M=L_Y3<-K:G>MX-JV(NM:TXNJFBM>J_!?*:=JI@G3IAHYT[SN%@MZOF1I].6W
M_JPIT4N$FR+:ZR"H/=)\IHQN#LF0DN^.R'?E;D#Y+A>>I6 'B0"$W].@&R<P
M;-")%QPA.M]>+0\"Q^465AY#Q%7SA+EWL9Y9'O)TL%V]*^VZG$(*8+&HN]!O
M\/;$-:_SUYR/)7T/4J@7%5R62;MI^<MD@\[S078O[8M\ZBV>DE.5F:>.5516
MFD%O!4?C?VHF0E/#O(Y'HJF%O-^._!8-5%T'P*KTHC[J"WU/2'GXXGO2K!&?
MCQZ'T)H54C*V="X3&V;8Q63PAHH&C&9>\H3Y-A8+P&Q%3COPJW:7DJ^^BPP0
M7I*[N\HEF3W_<QFGK>9)];WX1W+ %E/#NVX2M^X/HS"R>&D&RM,X.*P"0!BQ
M1Y=^$MO^?GM+:J1<^TYJ<%5Y5%B@:9.Z+N5GW+7"1S).<LZ.WPJ_?D0QK(I3
M)Q#%HI @X%U3K_5K7"223*O)I!3R(I!H4UMEJ44D4576M&$.M:%>FM*&1="&
M.5BTN010&>GXZ/:UMB6@RBH+??.<B"P'5!9#,3&LTCBLRHUA58M&SWCLH-G'
MP.FG(<O[,8MTV'.OSE<+SK-9!S&'IY PVOFZB" F)\FT#L0412#1[B!&NH:R
MKX&X BK-8YA]]QFE4^B\.:B,)W,Y:,'SPLG&]P\+V@XN)YAF!M(\<+<2T86
M--(O<WP*":.K]X$T9T0FI5 2@432+Y-AA13NI)%T764J*;&J=2V!,CGA35L)
M943DG%4A>[.NF*3D9;S'I6MS>UQSN.02D\FRXK;W,&P:AG[@D'+[U]#A25J3
MIZK $K<._\6+:@#JF4HL.[<-Q7"0\+R>=<QS/OZ):P,@CZY+*ATPW$[Z<*3:
MVM8"UTJ&IN?4DEHR<[IQ;=NTHYD6ZJP_0#?H>35?_%LW,97-OD<=I!/GS%FH
MS/.KQ0<46&(IFU1PNCHP81'++5R;.;: ]<"D%V8G57)3O8VK 9B[G3XX&S^#
M>6VH>(A +%_#L=\_EJ]C>6IFB00.;,!JIFKD-3!@C7PAIUVW@EY;4U53+VKZ
MW_3%N(HM66/O&%_I SES%II3^C<TA D:J_PFC(>&I(PE;1P_8$EQG;8SL%@Y
MG$>6SR]@V6*QX%KJ&$%Z+8Y/(4&@@:9>:YKT6ZREDR']%M)O<1QWNX'>=K-T
MC64ZXN$86FOD6L\A?!'K=B2H9=] 6NF_D*PTB4:9]V-\9L\M0"/QWLYX5Z?
M-G7$9\:L@Y2S\5]H>@Q2#$FG0X"44_.P2)"RFV9!M<#J@*E7/^G+BQG;LF9:
M.:"D.R2+TS^7"+5B#; J _=-B,47\OWCOB\PQOKW?HD/I?6<.9-GM:/6O!HK
M-YG/0[+07BPT$V*(70J7G4%-#FQP"UF_')_4F+>HT? &(SR "8]#&,E3 -3I
MP,O_LOJ#C_ 33[-6_#Y,_BC)QQ%.OL]2E0O.UZ(H!VF 'W:7X&SH9(II@"<O
MCOO*"L<M:7QQSL&V72H8&W=0MB';$*J-)06X9]>%B07J!CX_5/ AH"X[)C"I
M2_=?LV ^KFJG3EZQ6M"-8;3\E4T*02XJU9Z)$GQ%0P&TE%;MM:)JIM*4KN2,
MU?7NUAB#6^+ROF/;+MW%[-M>*\T7 5@2<J_JQJ04^<: <'8-K1N/T^^2,&AS
M)](5\R+!_W]W->6?0?>"6&X$MUJNW_7YA=F5IP-Q=^'48F[PPJ9PT\%D=A*U
MJ;.TD\$N$&O3?_:"R?B[]*H54.OGE=4!F?+!<I^M48BTFXY,!/+'7RT 1MA*
MC*7ERMB$',<P0_?L5VR%_K&^AK"6O_CTQ*L6=S 70,3+PL^;<AL5<1TKD,.
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
MMWT:$L^/B#484"L@CL<>=!"G &1'Q(O''$C'<2EIT;8U#.%N%/+O1%8W)%9
M">VWJ(U%@;#*>]S&=(>2[RDB3*%\7P+C8^UX""10FY6O(IQ\V-;Y?RR9^F2]
M^)[?'Y'J2T2]$,W_9KM'^]98N(E 3?F^=%H?RVDMD&RKE.]$0!H9EFWPC?;0
MY6[..\?[V;)"NI^D$PR%R/<EBCL!%'=3O14!=V18TMW0CN,Y*0HZP2")?%]"
MNA. ='?EW4K52DB7"+H[JT5=">;D^Q+,"2KC'AM5$1!'AF7<8T QMU*:=JM@
M<$2^+^'<2IG>\@.;!E=\=7Z H9+0=QV;_*&V[5+!R(0H-/<!)9L28%>EN0>!
MQ=@JKOC0!?)H=7&3=K+1>X,;O;>XT?NNXP=]*XIK@T^+7*S[V(8/6'#%QMWB
M*H_I)*"^WN^UNRO*K,GV9?LIKWJ!]<MU9+5<FH0KLS_8E3$Y^*BA9ZXU".F'
MY!\?D^ CAPF'*_;2Q[X5=!TOH5%N\%K6(5'X[8_/CAWUH.NJHJK8NT37Q5^.
M;RMPZ_KU=5,IF(6%=U1%6WA]64LE0U%SQLJFUFCBX\G[XD;3_J\_BKIN?MQ
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
M[\D_>\<GPA0<Q-89L+UL\:N7T^U"AU4;==,AI]M2A\HV66<+)DKUFVVK1M'
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
MY:UX'HJBV=Q4$-Q1,I;'BP@W-*&R.<N31QZ$>_I<MK:-)D:3JSCOT=[D,LU
MKEJQS4D2YMJ!0CVPTJ^;EE<Z0LW55"I(C=AJ(?;UX]>Z#4 IO5GR?8L"+5WL
MU@*,8#;>.K61/EWSK5?ENNU@5T*3/KR0.T:1Z+ >,!/"Q(_=M-16<DR6H%^
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
M+FG]B7I;\?2C!\E"H_V)Z-Q:A%0;Z+Q _1\XXJ933-?+>*%VW8[L>\(;S-%
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
MA'ELE&BS]^U,SV]0GH[SV_DD_?/#9$1;.WOQWPOBZL!C8.3%9V N6U <+=3
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
M8#J7UO':>^"TC44+'TKMV >%LP+*5:G%DB&1_9"E"#GEUIT>[HE%7U:=M>+
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
M14"RH2B?N0NB=0;_L5CW8N"_X#W0R7(]*PN_*>P!BV25UCWA6-MWT^\AF)B
M2=2*<6XTOX03_0WA7HQ3W\F1>P8AGM?ER,.O?KYVR7-C!%2LH&(@G1Q%!$^;
M%-%ZPYLW_S@0XEY4^Q>\7SE6BA?(H[QUI1G(&&TRG.R4QW67/7G,>ALE3MYZ
M],_3R6PVL#(EGXJ$F,B?5#YXHB4/X*(VTF+@R;2^FMJ-I%6EV==O_=;9EK[]
M69A.OY3)]'.8YME \6B\K57$TBM0,M4YPY8!ZA*LB\R(TCKQ\0!X?4IP;,":
MNPK06@NJ3<CC%KJOY_8U9!O/>9.OSM%QYKT#X5&"XH%L1^\1DLHA\QQ+M.PA
ME77"\_N4>]B0,N>22$?4J2VUB=9/I].:P+-R=:6/.3.#$$(--Q>A(#+!0:=B
M2G B^9LE6OL29<?3^I0%V#DM3MWM;DCP:CPG.#5!8(5R8!WJ:)$#9DO&?TR:
MC/_:++9D:QF+6JIX% %N/JE/V71="_^D76Y>[+ZMJ38_6Z>';-](D;+:7.'?
MD_X4K;<\UM[%LI;M!W(4'-+O"AGOVEL3I&H]&J:+=?0I%^X<1LVY1=\#$K\@
MOVSR!?&GR7@QP]E I) D,@&L!'H'31T3&F,"'[2FDSDQWEGCKI/!]RGCK5=T
M/47(W7'T>E.+0>0EV6P*H3 >E(VD_27M5 G299E0Y>;)'0] ZE,ZVSGX=()
MSJG)WN ,IY^P)FPN^V37W,U-+CTY$L\GBS@OBQ']79U%/!LX4Q@O)@%Z;T Y
M^ETPR"#4CBPN9&D3/[]*.W 5?<IRNXQNZU+LW=%W>6TZR-PCO40!A+:,+%NE
M(!3:*2Z+BH4[=+ESW;9$TJ?LL[.$J0[>_NXB4C?/ZO!Q. ^CFA?\YCF1^NVD
MS#^365FMR-G N))*T@JJ3U1;*!I2PRE 9EI%SK7)>Z9SGXJD5YE?YPA3=2:F
M+I3,UCW$@$YHE4O!>D-9,\IK+]>H$Q@K').T#UET&"#?0M)<B:ZDG'G1CI<(
M47 -2@0&OB0/-J(NPL0D;>>NR8Y;CP=C_=W>EC<@PX-:]/#][ZX7X?8B8U !
MA4W .2-$6.@]-%D &:Y&Q"A]CJU'CM^'IZ<!_=:T.%D4W5E;.XIKDV#1,EU
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
M'Y+)+=[NS4\_&=8;"'<#ZYTB5I=9#=,7,,=/D^GW08C*DC= KGDFET[K# R
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
M=Z-%'/%9_J_SV;R*=;WH@<I:$W[-C((Z_;LV=4:1F31D:"J1,,G6;EL_*WF
M"^<C*]4>.GTDA>CA"+]K52]@]OG5:/+[OV'^A'\EBNI?/BMSG+['-(+9[&+V
M<5TE"1\6?>E3%@A&>X920IV 3/:(2X8V#K)-$I@8FC>W:+^*/]3[N(KP4-9#
MS3 CV//Y=!C/Y[4=Q<?)"K[)0GG4DB$MHP;T!;V9(3 3?.284LC-G>F.D/]0
MVAXI[B&Q= /RBW.AQ)R-U8J56.-/P13FG9*L.,N#1?3"MRY(OP/.D[=(6XEZ
M^]#8(_456VW%L^N .G83N_C07GN(;8;>7^<PM,($2_J22LBUV*S4Z&UA64=K
MM1?:J]:AK-X[ATD7O8-:,5/J3%PZ2ADIK21ST1LE4XHAM0ZA/)K.8?OP>4_G
ML'W$^-"=P]9+>#,9?R*3Z^P7C/./]&\67754T(A _@*7,M0RV=I0IXY'UE)X
M$Z$@MC92-N%X))W$]J)UTEB\/7AG-S&M6K/L@FJ?=F(=R'^(OF+M&+M'!3J(
M^WC*D&6V,J!@P N2SLM8[>=(Z$!KJ2%FW3K">4PEV-)F[-@ZL(^4>^$>QK-W
M\+WN<JM>2H$K580G1TGGFC1;$O/%)A:]C-XB]^A:5YW<1G%\OZ %/[<H[R3<
M'GH8+693+&;V9C& Q(V17# C:_5C#LBBL\AD".!\@%)"^V:QE\]_%*Y?-]/O
M0&'V0.Q"U9X1EK,*AIS,&&U1S*(L3%M/^Y3AD>6L,/+@D)2YCU=X#>#)4WNX
M./MH' 1?AG,8+=*"\W!^/L4Z4*1>">3GY_/?)O/_Q/D[&.8!RB12D$ X/>%T
MG#,OBF4HI$D9Z/^:!Q9WQ?;D-:(7$K8&IX\3\UEL8)\G(WKR[.5_GP_GWUL&
M?S9\>I]1H/L6TU\X* -WSEK#O MTIO.DF,<HF+,Y&4@"K6YM,/4>#DI:*UE'
M(M@8ZZL"G(60D;D"IAHJ0J36>?Z/)ART#Y_WA(/V$>-C"0==+&'Y%M4 ]V1<
MW[&%"V2\0ZT\L*#KM7)6FOF4R![VOBCC-8;<6^QS$Z!'$B#:B^AM.M-9X'VD
MBE_'M/**=@'54Z!H(Z"'B1,U).YFWG@SJ1]-)8J/"5T*#$-] U+BY #5YHI8
MR!L"03YTZU/PB*IP3[3HV)JPC[![:65Z,>AR%=>  ,E#=BS;.B,K"L-BL(Y)
M2R=IM(JHZ^%6^3J(!Z@9Z4[.[>OD#I+MHZ]]3:HXGWY?0%JB6_=<ER88;I E
MI0+37I-^<UU8B5)*B,)Q;!T^V@KF%*AO(^D>WO9G.2^$":/JX+X>KUSA%;BZ
ML4&,CCE<Z&?1#!39S2J#X"2%'$5K-;@3T"FH0CN)]Y#^]BRE\[/S4?6_MZ5)
MK8 B!TQ!%.92KE4D8%E4">IDEN!JQ3/(UO&HG<&=A)KTPD0/^6CO<4YKQ;PN
MAUQ?AA07K3>6I1 ,V44N$"#PS.H 2@.XK%IO'9N1G((R-)!Q+WVOKF=GOA[?
MCM.]GXQ&KR;3WV&:!TXGX<EE9E TF<I!D@2XBPR%DSGE;&5IK1)[0GP4D>PN
M(:H^*>GCRG)1/+:\9AM A#HFG5:;43)=,+$H>&0*R3(R(NF<FL_LO/+\XW/?
M*UDWXU"'2KH'F_/V*@=UFIM(!>JT*#K#-/U!KE%:]FNT4GK9/'%YVQ7&R6I
M-ZGW8&QN<(J6:CI $71TWC*TV1(PV@<]7URV)9YS=B:9YH/5MH$Y;:UHPT$/
M9N7U7DI6.550:*8TJ:LN23(@5XEY*WU(T@HN3ZPUU3&5X'!9]V!57LF\^671
MPGE9"K34RF>)%CY;B'XVB$H;[6F_,CS2,8;6LB 4,),@%&E=BJ;]==6.X$Y;
M8?KAJ(>^VUN _AU&YW@-9ZGI>CHDA@ ULZ,:1U[4K"#O8DC<MM]@=L7V0ZI2
M-X9Z:/5Z[:"\HNA3LJ>+-Q@+-RS&&L-5PC)O9&WB6;0VWH(HK5/R[H!SVOK2
MBH<>^JA>@W:IP(2LCJS[%>>?)WD098Q%"<YXJ;W*?:[WA>2%@23//G/E'+:>
M [D+KA](:5HPTT,OUCO/U'5[P0KXK':0713.#SC2^<J3)@/-*:8SDJXC."9B
MU*@"1QZ/=&K=!?.T=:MOWGIH#7O7F;L%<0('U@?#;.TBI:.5+&A1F+ \%C <
M;)_U!#NB_"$5K15K?72A7;X$]9Z3!/ 1OM71S54V!)[^8@OH*)$V6[ ,5.T
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
M_?EL/CG#Z:+G?YWY]GGX93WJW";$E(1A0BM>[VH2"]81/A=X+@15N-:U67?
M.7YJ?*]4WKR<;\1#PR2@-;1?8?H/G"_23A9S(6[)8I7]9E/,P M#7W/H;*'3
M'\@++IS>'U^T ]?Z3G4W9*>M.#VPT\<V,SG[<C['Z;H@Y ;*=>HYU[Y 3$Q#
M\:PFH=26EL@LURBT2;KDV'K#V078:6M0>VYZR GZ%?,05C5$*T1*>9L<J72
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
M"U$]:IE9R<B9]MHRR().KV"U3RH:[_KRA^]'=RK*TIB''JZR+S8WY2SZVKS
M&I&9!JCC%J5@EG IXT3PHM\#HI^8V[,MP:A7,)PN8L^SV^DH*T,@OQ[_':;#
MR?EL4\70\^]=QR\>&V++&-^#B+5C;' Y<G05!)B42SC;)TQ>[@;.&_H?6!:=
MRS6L#"QF,O8A9)>%U]SZW;)\#P30R8#?[YFK(A#CM1;%DKU+FX(&DQE(T,R(
M%&PR7' +/2SX*%'$HVG"-;^@;Q8>2P1RGR%>'DWBW">F')=,ZZ!9"*:NSPD$
M[YT,K5M*/.)QCL=1DPY#'?>AZQ%,V=L%[A]#'7N@ON.XO4-X>P3JEI1%;:)D
M1A?R$TIT+ AR&\"76+BWCJLCSJ9]DD,=CZEE^]!UY*&.(J;"9>U+#[5+E'&!
MA920"4A&\%)]M=;.V),>ZK@7E7L,==R'AX<;ZFA#+ YUKBT'2[W M'4P!C!A
MK#,2DLRB]:R)4QGJV$5Q>F"GAVWF(Z;/X\EH\NG[<YAM!4F;:P+I-"/?C9!:
MP\F](6-59).4= 4]MK;#=P)VVAK4GIOC#'5,5DJC7&*><ZQ1;L6"!_(Y"DJA
M<HH%6_>9?8I#'3MM+MVDWD-QRAVK7Q9E$2"KC"\L\T2V&W!@42;+9-)>2(.*
MAR.:OT>NB3MZ2*D76HXZZ&CV+*7SL_/%V7EU0-. .U22=CP6O0],>Q(,U()U
MHU5"&[1JO[WLC_+'5JT6U/5@[-R$^1O.;]<6%R^B"B4PQ3/MHW6@4\@A,D<'
M:8Q%""5;[U.[X/H!%*HY/5O-G>,F\'\X/SN#Z7<2Y95WX>6W+SBN77=[2^;?
MY;''2.S?>_DM+O*N/FO[7>/S[Z_'M [\,*>MJEYNO*F?>JTR16O(Q9&!5H"T
M6B,W+$#VK*!6H T'R/<RU111MSD W4 LKQ.D<AE,C7A(H%W<(MF<T0$K6?-
M\BA"EV.(Y'B7@0^B3=>'#AR;N,=R7;AE08MPL);!.B4%<[D K4>38>$T9\A#
MEB*34+EH?E1OA?,@UX''UXM;AW8;?GHQ]S9"6[G?NX#KZ?;O3F /<]?7C,;=
MU*,#!T=7% 716UN0*54'QW*;Z>T(?M%Q","9$F/KTH8'4)![;ND>1C_V$7WK
MLH87D]G\;7F/M0T'.2"K*!OGH21ND!514RD$UBG"M%\:\EQ+D2&BR3O9/AL_
M_OA!RX;RGS057NOFCDM$;\?XD73^ TZ_#I=3H18NRPJ? A>T*)K16;AH*\89
M8 Y,.B,*=U@;L.Q![IT/.S&JVPFVC[OT!<3%/.<5($<63XX8F7!@:,NRM2&
MSLPZ#2E'T I;E[O> G$*&M!&PCU<2[W]LNC^,/ZT"C2L4;D<E9:<E:!KGPF.
M+$*B-1H;R=:U*0K9F/?-2$Z)_ :R[F,4RT7=S:O)]%H4VH5<LE%0"[5J*2;/
M+*ID6$IU$*- K[!U6\^M8(X<UGW00$9;9K8:"&V#NQ<E"[\BU+E&BT*NI;A@
MG-?]VH9UWUO\/,/\XI],QG!A CV'V;!+.4@O.%J$?_L74*.F+Q=/72G[1G!O
MQQ> Z!=^FXRGU_!=O@ ^^F1+22R&0KM;=N3T""/(PI%:T.DFHFO=1JSI CI?
MW#8 LXP^!>Z+-4&QHH5DVMO$?-*FGA/" AT2I7E[FF;@C]70YN%T]]:M[X/P
M_EBBT1>K?_[]RG;W:HK_?5XK.!?A$)==Y*J>7UB[#SLZSKPG>\IJ+C4XI;UI
MW>ER!U@/U5;G@?1EF]8VXJV/<H(-Y^@%P)65O@O$OBI6[H?W0%4JK:G=ICJ-
M>7D@%=(\@I,R,8&8F"9D#,A%9X+7Q@3!):=;1SX>3'7NJSQY!)JS#QU'TIC9
MS;!M4$;5#%+:;H5@6EC+0,K(:-M-R.O%86E>A;D#K@?(\&U-Z X*TXF-/A(V
M+U^:BR__;8A3>LCG[V_P*XX6[XTR7/EL#;TR'LC$-#7\!\ X&BY"X3XUG\J]
M&[(_[*#&[/40O-WX'MS&NPY=[@#VB$;15J /;AXU8WR7;:LI7<<Z^;:"UM$K
MX X9.D=F0+:!!2XM4U$7F;4KV30O7GAXW=K=?GH<JK4/2WVJU.OQE_/Y;"$!
ML3JU32H1,7H6LD2F2U(L:"D9[=Z:NQA Y=9%F'? >1RF4R,BMZE,1Q;ZM)VN
M0),K:&3#68<EL+QHL(5UI)D0GJF0=.$Q89"M<QGO@/.C*<@A+!QI!U'K^C[(
M2M<Z3R,Y)]VM=V/6F5KNIXM*04?>VX7#;3@_FH(<PD(/EO$O.!U^A?GPZ\J-
M(&> 6R-,8M+X6/L0<.8Q!)9$L$9+PN-:)S3<Q/" JO#@MR&=^.CAA+G19N^7
MX:S>CI X!EED%0MJEE*NB=Z.LUA49L5)JX3AQ:C66:Q;P?S(&M.&H1[.GDM5
MOB*:@;>9'AP6V4!DO$>E:G<!PUR((:*U%IJ'BS<"^9%5ICLS?<1HKO>NK;T(
MII#HM%Q/,-RDXLF#*-IKIJ!VS3$YD?WM.1,6G/!*2*%;=Q4^!.>/K&R]\_HX
M!J,.A-4N*5&83$4Q3>X?BQX\\\&CS\%S$?L: _BH!^X^'DWLF]4>9J5>$=6F
MUT1HRY.I3>LPV=K,.Y!QZ"USRBF;HN:)M\YTNAO1CZQ>#;GJ8<CIEFUX(;5-
M<#FX+&6N4560Y)<"LB"*9PJE24CH>?.N%7M"_)%UK4\V>QAT>L.KO4@#?UM>
MT48\3D,8O9NLQK?6W-Q932%_.3X_6^W' ^>#A9(E4TH1?L')"XX":K47#\ S
M)M&Z14]7S#^R>AZ5[ZU355NZKM_W7T.J SVR+[2&',G]-LC(Q9(,4T*M5##)
MIMX]W?UQ_Z&W1^3]MN[Z/FI.WDTG7W Z_P[C7,=C?ZGKH:\_3,K\=Y@B?;EJ
M_?=+#4U/%C^O%7BSRZY-FSZB0_5)SXA:U*$<4VB-*E+6SWLW@O'\V96'7KX>
MKH O/$8&AGNFL5@6P68F19$Q<GIW1&LW]7Y4[085;WW6*M4)@R^0#;-UD)I6
MD<X5Z10K5@<M+4<LK;/(=L5VK,J/QCJR?;9Q0RH>2[7&UB4]__Z1/F*1G0*@
M>-2V.G:H27B!UI4%,FZ3<M8A9MNZ&'0'6 \_!+FE.DSZI:6'RY#MJZ</6$\
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
M&A'OP?,-""? <A>A]I#,6T=KS=[!]VJOKAON*IY+IOVEWL;5#MJU3KPH)D,
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
MI2EQ&8+E9?BR#.#B<GB2TI%I_ /=RY%UD-7^F&?4\1-KPUW3$54H+(<$'ZQ
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
M8Y*$@_()+0NK')B4!"03;"*2"Z$&<MN'"5.@DT29Q/,SFC*8A 1TGVP)TK%
MF7<J!_;<5<C)ABFZ\*!3F**+P \=IBC7#Y^::5R$^<?F2VJ^C\.J&X,7EE$;
M*1!2[ $3!1CK#/@0B;?"9-%N?N0+]]J;WGV408A.2IU6%&[E3(8UGM(.;(UH
M=M--LP6HBLDL6X$,G\RROXZ>*KR2@ ?3O@W.!"\#4$,+OZT&PYT%G;2A/E*9
MLWA]6G\FCV4@I7>1:^WHPXU%O7"7MW;8VC^S,3GF;01) ]K0H8P^%^AMDY0U
MY\Q9'MLZL]O>,>P=>B4-3.N+KW9TXFOC)K-5><!38(0$%9Q7>$RQB$:-9."<
MS^ 32]DK3[1H%UUZ[BVO7K/51%C[BWV,Q0>5O=0!F"Z=DUDTX$R9,4@,Y82A
MU9%$*W6>F@;W$=21)+A$!.ES"I"Y*&>-=24GI]3V1.V2X$)5KSDXC7C3/HY;
MWXH:*-[T9>%GZ5\+=/P^?"]7)OL,]-GRJ"K3>MK K!3W>?2N.[H8I;GRE '/
MN"N@NBRXZ 1$GGT6P69):S<2V89E[UO#A\]=>:9$!>F=$4!=U&5L= +G'0&O
MK#1.TDAB[=EBFW ,%=>IHN<G-X;["O;0<9QM"\'_;#5;G- LG4OHR7@!N$/B
M01L" 2%C=AJ7%7RKB<Y[D&0-Y6"#:_96\0N<V474?606/(6U-K;: .LKP60;
MJ ,EF]10W<MTV$/N@Q)#T.!(9@:R%0A0FXP&#M? HHU!$N&"K9Z%-BPA7DI%
M&90/7<3=/P]NQM<[3TD9_^$-<R!BH&#0U85 K3*)T*#;E;'NSH&#Y4'44=3S
MZM]!RCTT1/IRX1IT,[XMFG#A9@G]\O/&7:V*]XQP+)A0AC$C,J<HGH32@XQ>
M^)"%<:RZE;P5S>G8"'4$WD/$8C.RFXK;%MCZLA2>P74@8Z&2#EM18P\%]'%4
M/(<Q<:,#3QQ(Q#U1Y')-P@@'':C*3#(O9>V\@N')\9+A< !N=)%[[?CT3RDL
M#S+4#/TRGX9_/@&Y/NBT4MY3'R%35LH5/0/++2LYG#YR&9ESCX*;6P+7;=]X
M +NAFI*F?4NX]A74?[C)PC77B%$\B]&X++1*!J(C >WG9,$&XH X9[/),81(
M6[&@Y0M/A01]R+>/XV$CMK/%_&+:E$YB9U>EM)R.M-9,>^TA2BE1#E:#"TF#
MI%HD+S/5MO:0GY;0#NYM5 I?]J"('MR/KTURLT5SO83[G^YRD<["OQ;C)L7W
MTQFZ2 @WCA*1T;C2JM,'Q,A=Q"T-]S4?(TJ!!.U9[7!V&UPGPI3J*AAL6[EM
MHGA'Z[N?N2$X"2$KPPTXH4I>!G> [K6'9' _],EGQJO?A>R,]D0H-9"ZMOK
M.]ZL/M'U4I IQ:M_E-FI:/^C\_]ALKA*C5L]=39O<<':@4_EA;,[0I57=[MU
MK;"$2I>OJ]&O9WZVO%&O_(4]>OB>N\O'^45J5H^\&UU;&?'F=PS^N6_6RN/O
M]UF!]+"]WW2>':>^"+/I#358<^^Y_5)G\XL&Y\\SFMI(HF?ETP>3II/SKZFY
M^BGY^?M>M+'I#<>LAF<DTD,,^?[;>OL@MKSDM6BAS8? *VZI:ZWWO[,^?M$^
M\:2S$)I%BJ43^F262I[H<C]9O^+>2T>$*\LRM9!<N9++K-1^>@[HOC*JBZTJ
MVB7$MG[E09FV19L/@D7]"*_?@__NJ^B?J!O>=4B5;E_ZZ]3JKY,PO4JWS3QZ
MTN>VMPR?M_TCIF2_H.,*2=8O$G1'+_]!-]<4XC_._NV:6'(\/DXNKSNZ\_>?
MLU)MB'<:??CD3HY\%Y2UTJ7+Q<4[-RN!OZNRQ[@5A1HW.5\J>?;N^NYG/KGK
MI>(+K%MLN"=]NG23/]S53>Y6#[>]M2'NO6$@]<=E7,LR[/7[@P^GVI:PZ1V'
MN=KJB2%/=XQGQ/IT3Q![%ED]>-F?*,BOXZO5,F[:UQ"9DQ49HC$*!'4,7,@4
MLK7.2B.C=:Z5F?GRNTY3L7T(^BD/Y+Z?\[V!3,L5SWKYH+>]Y20UWU*T3Y6I
M*N_-A6ZSSU_^'&*/?O2NDU9L*S$_5:^N:\<MI?/K)(Z_C^/"7<ZJFW./G[V?
M0?<RW#WM.GS)Z.SR\MXK7N3]\^O?^L!]CM[?Q^'"I<M/OXS=9#H9KP\!E:.(
MRA((PB<0C DPSD6P1%M#2ML_25J=MAL?/]S7^)(.'AR.^XNB8D1W%7*8S"^F
MD^N_WDUOV_@%([P/R4(.G()02H,CRH-G@6B2M8J/[].WA=N>//M(U;*G$"H&
M=Y=P_E_Z/IY\^J5)Y]-QDVZZ3X3 7 IH*BF501A7ZA*LA"2X2DX%QYUOI95-
M3S]2O>PMB-I>Q!+0Y]_#3\DUXYLY&]Y%:Z)F(+DN"7G:@4M)@XY>I9PM,3:T
MU\RCIQ^S9O811$6[?I4].9W\]?%R-IW<?+\A&N\8!?Q."0@G ]@H7<EIHD($
MX7)JF87Z\,%'JH]]EK_5*M]BMJW_N/SBT;+\/__K_P-02P,$%     @ IH%5
M6$-!"FG^)   \R@  !0   !B;&MB+3(P,C,Q,C,Q7V<Q+FIP9^UZ9U134=?F
M#2U(D5X% @1!0'J5$HK25:0C*$6J(+U(#R"]A28J4@51Z;T(TCLBO4A1>F^A
M!DC(1-_W_=9\\\[,^F9^SIIS?YQU<^\Y>?8^NSS[KHV=QBX E)JJ&JH "'=9
MX"X >P5 [JLHW6/7M[&R=W9YX6+WW,:#7</92I#=4$106 3 S@)A "$A(3$A
M,1D83$9V[=HU,G(RW"#_/Q@@0F)B$C#)GPW(R4C^CY;^8V [01\  $0(^CN
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
M]Q,MBO+Y!7WK(+6E$B9P^ H+",QK\^\%'Z"OO_>OX=[-U8 8IQI_F [F*UP
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
MQ77_=:Q_"[66=P4>FUS@&TOP3_">0<"=2N)7.>IB$LCI,>3JCT/ .18$M)9
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
M*E[3#[9"%&9&>EU%_(,_9?^K3![J_S=02P,$%     @ IH%56%USV=;G'
M8"X  !4   !B;&MB+3(P,C,Q,C,Q7V<Q,2YJ<&?M>@=44]O6[J8WI4F38I B
M2!5$4$ BH@)R% $! 2$' >E@HTDD E*D*B H"BB"='+HHD@D]"8"(@H"26B*
ME 0D;DC9__;>^^[QW<OY_WO?>^.-?[QW5L;<8V6MN6?67&NN;WUS9T,?( (@
M>/*$^0F A94%^!7^ - RP&_L'GC! _  X,("C0,F "O+C_+CROJCL+/]N'*P
ML[.Q<W)P<OY%N'BX8>'BY.3FX^;A_5'@VC8^WFT_OOPP\M=;63G8V#AXN3BY
M>/_M KT&A+A9?F%I8V.1 UB%6-B$6* V  &/D>,OPV,!_E986-G8.3BYX&'P
MP0IU@O#PV=C@07/ (X9[;\#] +L0A_!N+6/.'5:N7'*71;0C[S[AEC]:U2)J
M/4A6V'_A2A0/KYBXQ$Y)Q3U*RGM5= [HZAT\I&]R[/@)4S/SDS9G;>WLSSDX
MNKE[7/3T\O:Y>BTH."0T['KTK9C8N/C;"6GI&?<RL^X_R,Y_6E#XK*BXI+2Z
MIK:NON%YXPM\:UM[1V=7=\_0\+N1]Z,?/HX12=,SLW/SG[\L4%;7OJU3OX,;
MFS_\8@'86/Y'V=(O(=@OUA]KP/7#+Q;6D!\*0NP<N[4XA8VMN%PO[Y#3CN06
M.7KW254+C_Q^:[+HA2N#O&(*.D1%R@_7_N+9O^98U/^29W]W['>_QH!M;"SP
MXK$) 4B 0<]/4 ;^E/]'Y>Z$V]'E2R+NV=$TNU9F. 1,%]'W%O<XR7D<-"4%
MJUG90D"='W(>Q]3'X%.7G 0V5B @)8]<.I-WT;*^D-Z[\H<J3]-NW _W0?4U
MK[:+HGXWKLP<^0T"<B$ _ (!O(>4/L;]MS=S[X#J7FFY4VF=@#^2:)%V(WIL
M".-]8^:;U7'SQU;'18!_DE.YH?Y/PA\^L#LX;3UDMG2SE--<X9OH:LAK2W"O
M0#Q3/J)OTI!12;<AIVU" 'XS),5CD(GPRMT^K-@X$O00I:\:ZN[N.?9FM8=E
MO%:CDW!'>\C/WFSS3<*& ?4B!$25>2&D<-['&>E,E8@WN5J@Q[1![R&-VAO(
MML'4;[5FV1>X59*E).Y.1%@7R&]_39!!C$\Q>1^0TZG\E#WI!*Q@*,*><KJJ
MV+N_V.7#Y^J.O(_U$3[MTL/[&8,*MTI39D^;]<RNGJ3R>_CFG;$ZXQU"67CA
M45_"JUW8QZ.B&L22(2@PC]H3,0@!9%MU3VK82-V2XQIU#YA5$BJ/WQSWSIY*
M&7MOX&2I=7'5T2(HW>B:RT4A=[6$OB-=73WFW9^W%Z16%F,?8+R0X\O3Q*-H
M;O E\;#\Z7=&XFC[]TNU#$^'5PGGEK]1PEDMW%1<\8];[A786Q^)CXP>0H[M
M9_)>)D# Q^\D5**A#+Q@OFU&LH/-4JT%%A3-MC'_D>KCCRL+%M2/MLK?UC@7
M:[>;JT? A1^A=O^J_)<%U2ZF/'-DTS,6XX7B9/;A! P12@E-ITAFIPLK%.O
M6(3 Y])+8S&MB^AEMVKEW[8E=\QV*8WNU7F[+&)U7)97.?_F?R;R+R$@U1SS
M]2%&I;6B%P=^RV(V-JR6ZR^VHM76+D])PCHO^ 7_LN5*0E/;]/5NH0]C2#BA
M*?7*O&<.%B&8*PMFL1)O7S8"PD=LE6Y:BH3ZMCGJ)=(/%8$-K0TX[^%U"^7*
M10UVOV8_;=EK-\K9MI6Q1;'LG.$%7AX7.</RLU@[8CH_H=8',3FFOU>5JLZ
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
MWJNV%1+-;\R1C35+O*HD.".)MV=R0P <&C N9W+%(S=84[=HJ]V,-6#>L(
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
M)AZ'=?(UO4STY]A)3J%#&^P@4NPOVAQN]^IZK:SL4Z22;KMZBUV'HDK$K4T
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
M !DH89)= -D%UX>"9TK:04G.OTP .(QN@)_*9.QM9 =&<]<LW9,%1(70Q5A
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
MXTA%],QBC ><0G3Z0RD/&'F!INKIK;15PAYX>-&>>_L!#^@DMJ+'4=,7]O$
M-'$>$7]>?8:M67TO4$ R4G@T3E+*4#A.]L098!M 0,#]'\FP@P?@P03P [K_
M0Q0,@E^1+_QJ][]<W>=P,Q*#39!IJ 6)Q=(_D#G(R]H\8%F:%1G'P?RCL/]6
MF)(=Z.4EJ(W3] ^[DDV4YP$_R>G80V0<TH-T"1S3!59T?ST_V*0#-DIP<:/M
M=T"V(RP-TM$F[VO**N=-"27[*M$7AXG^;>EW\JY9!EYYV!AM=.SR*Y<IXH<A
MB>807=U:K^Z"$)L#K]V)AN>_B\=I$'8M_7?0&,X['A!51!Q3KI= (NF./'"R
MP($PT4]\3(",AV#[H5$>P-8F!<$9Y1?A")_95Q++\@0'K'DK9MX$I-RRMY"E
MHS1E["V 7Y'L2B /6)W- ][OYR .WMWS* _HJ4C!W"__]0LW+&*9-TUEQ98V
M$>=-GL"J*ZNSX[062EF,7R6>"*TR(4+?T^'7E?.%QE]J> #.&IS.!#6;BC\8
M-78:*3,?(\,?4Y" ^_HO*;D'-D.07AS/F3+^JSZY)RZV]<Y[C>S:II&?NZ.W
M@Z/3?LM6?E$\8*;4F[QRL:]@>9'P30L6K^ !]ZY!:+A]YR,D$RER)N*=V851
ML,5T'_XN,YV32(;.(>L19O4^6L9^K^"O"/L(;'A.G+]+5 0'%7K1W^DY ^,Z
MOVC$9R :6IWW9(8QQTG\AN3;-YYGQW%FN+6_ T/B3_"IU/T)5Z5BC-*.MG O
MI-.W7?M_9[]SRI!5K2).(WMEG/CS@]VY)\RG5Q 8;UOZV0%(?,#_"C<KHK]$
M6?TTHK9)H8N>7TT]>(!J);P>62"WKODGOTMQ,'D8QD4]3HY>*YYE&2C!-?$V
M7([_1>/$.'%>-_];F*D),FTUBHI^?%$CFVB"]OL=%E1_0D]1^U^HFFD*UU[P
M)RLB?:K%U_T&AD"^#IHVJ[?RC?CQZ5_5E,_/P[V^( C\L&?TI\[\"^J_! P<
M2?P5O*K?HK^ZU3DM2RB ;Q'[&;/10L:Q+/RYO84,\"MRG!S@*"*6?^L:9AXW
MZ1$2\QPAV6+/#?RJ.629P(E_$:K2*8Y@:C86PGU31/;S8^=0XS_MTO\KNV3V
M(RJ-PWY$"=5N81A1U>F[J7:W1HPJF:E%]]+=)/MZ6@>ZP M3 H*EI:65,0>B
MSWM7Z XGM(7I_\EI(*Z;@#*9A#9BZ=S, V9ZLV+1S=")ZYY,^18?5UW81F'1
MIL#%QIVM:L.OE6,YY:1XX)B1KWWKCI-8;2]RA5 BZ.-M&L&49AGTFYX?]>/'
MS$$>V=Y8PR[?F;'JTU&%KEM:NFM3:-Q#VY_?E+I\.JVXB>87A?:*<*&B&W%#
M.]Z@^"]D-INM+^DM(\MS=N$QI2[OM/5.6LU>.A S^#7F8)IM#8/"$-Z45#Z3
MENLWV&,%#O:PYIA!,X]&N7XG,AN<\YK"]-9_,S;+?]$9:A "#VU);3YJ;5(;
MN5O8233M#Z/#[KV82O)M@R$<#B58OR[<F=E'CC63A[+9I_SDAIL*WSUK>NXZ
M-&3)<C"2MZ]>3POR5KJPN"#*U^?C0E&_#J.GB1O,_L"2P'5FZ\2DG?%O&%
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
M7?1^5HSKHFF\4WOTXT[__M].38A'B*.]F.6#F#OHF80IU,JU;I\%N5\T=G:
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
M,84R?GN4O'X2UF!6E$10793>+IH4 !UBC^Y=ZS8I.W;XY."8)-VB33WJ-C/
M@OLJ/(2-><<4HJ)G3A9"G6^R!'J-.+J?OA,V>*7U![@6[^N_U#T^Z>:2 .9;
M6JQ;=61-<A_KCLQ6E\>O[>Z#?]:!K DHGF'>."(+2;/-?)Q].^.WI)JIJCVB
MTM5T7/:^/':CB/XLC7+&>\(A4/KIKMLG$X=;#LZ"YU^;>E (J\T9<7.LG;UF
MTL$!3<Y7CW[;-AR,/]PK]57.=\JLS30!A38Q?5BS>W.R;9B.3(#WV2$D,M>T
M_ _MU;]0N#?[(!3$(D*/V*?,GP>WL7;U<7P9!6^6U@U#>N;=X3Y/G8>FC>\?
M)9.,W@5>2:3*;3EW_?'1?0$/1Q?QJ%I)MA7'@@CM9I\-UAHUJ*C?"?D57LP[
M"7D^AQ+;Z?+&OAQ;[\M)PVVJ+@H55FO?KHF>$(A1LNOY?C) M.T#7MQ4EGT@
M>(EUCZE.+V)*C/Y9KY1I ?FIQ]2C@E>SW<K2V$>3\HP"[$Q?UC3\Z9ZT*7HU
MJW'VPA"YDP=<,+$;<FQ 2RUB$O$H])FY=5 453UNW,76IKD$6FJ:]GPRN?]T
MV]GS0D,*M,J$<'K?V&6GV[O:AJ[:=WS5/=Z,-0AWY^;6[J;N"7M#DI_1"Z+1
M1<>'SW49VJ);%=VO#4PQ" ]DOQKAE(:NC_7>?56@(92ON9D'1(;"G6X[N6D\
MP)VPAJ,(W<YWL2L\E5D3_UG;P[/RE4_\ T^YKAU7CNG_<?C[9JE=F^I>Q#EV
M-U54(H'LW=_]..J_@B1X@_\#4$L#!!0    ( *:!55A"%U(O;R<  *PV   5
M    8FQK8BTR,#(S,3(S,5]G,30N:G!G[7I[.)1=V_>%[(ED5T(E42K)KL),
M<LLN1#0AIK+?3I)-&29*RC8JDI@B26*RWYOL0@@58Y<Q,TGV,\JXF#'7=W5_
M[_O<]_L]W<?SOM_Q;=X_[C7'.<>:=:VUG.=:Y_J=OW.YH"%H A W/V%V N#B
MY@+.PQ\ 6@ V&KIA+KH#[@!<N*!1P C@YOI9?GYS_RP;>'Y^\V[8P+.!CY>/
M[W?A%Q2 A9^/3T!80%#H9X%K(L)"(C]__)SD?P[EYN7AX17BY^,7^B\7Z VP
M28#K)%<K#]=.@'L3%\\F+J@54(1UY/U=/2[@WPH7-\\&7CY^6 UAN$.%.*P^
M#P^L-"^L,?PT GX.;-C$*[%#PY!OL\T%_IV!DH>B4IX**!TO:9*R[:?OTKQX
M.5I02%I&=LM6Y=TJJGOV:FGKZ!X^<M3H-^,3)J9FYJ?M[,^@SCHXNKJY>WAZ
M>?L$70D."0V[>NW&S9A;L;?OQ*7>N_\@+?UAQJ.<W&=YS_-?%+PL+2NOJ*RJ
MKJEM;FEM>]O>T?GNP\=/ X.DH>$1"I7V9?+KU+?I&<;2]Q_+S!5P=>VG75P
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
M\[P1+I&&RR/.^.7O.JJO</-.$+"Z" %)R?3</T\,FWQCMKP..?O5S^8L!(S
M9_4[K(^\(L7DSQ,O7UWE)WF'X$C=0SDE$/#'FN$Q!2Z=@5OUAT4F-I5?6]^C
MK]\WJ',OY.<2%DG:G)6_\!_(S-7T>2>6*^>]8HE82R$R7K&"OQ4#GM!'XHI,
MGHV@(<#-Q64U/=58JU.ZR]0]\.'$@RHI(9WSC^^*]>(9X@0V',0X2; 1^\3$
M<4N\&&OA.X4*7H857S(/SWK(BFBM[AU,0'ONPH\-,V.D&#CV;VHP ,$+DEL'
M 5T\K8KL*)-?M#E&&,E# "(/ JX3EPYQAM[AONU4!+?ANEG'&_W6B<B)3 @0
MA !_\(<\QKY/JQ MX7VM(LXY+)KBL=DBMUW3S."NQM&IL% A)SWAD@V;'TT0
MJ3O0H!($K,N3.6<5MD/ %R'D/S=)"RMD#>S!3:BS;W['/BT*%(> -S2.9Y\C
M9LZ3=? ;'EA6'(X]#AKF>W/X!FAN UH&"(<G+!?SU"5+N3L9[UM7NQ::HQZ+
MH'CH=1Q!3=BH=5"#(6P&%M!)$V+,@(:G+OL''\"&"IXIU$TY],,_]?,A79>$
M9^&H+ AH/4ZDFT# FAZ1_5K?$ (Z)''_W,3)2X8 _&46?I6?66D# 8:2$$ _
M# $9GWV1=%-%4"7]=N3N<^RS@Q#@V7$@6.^SX6(Q)=VI4>?>.;UT3U^<7M?V
MDEW/=;:MC\S"U H)JI#FDEF.B;NM$V&E+GQ2Z7O5V)X[-D0><S H:KR\ UW6
M<?W)W"N!+8>YZYTX.Z4@(!H) ?V?(6 RBBK&.9;[J[89AU@V*WT,5A=948I;
M$\B'@*AV=F\P'36WAZ6*/0)*%7%Z&@5!/==\$-EZ5]^1B1?]]-6)WE5>GLYG
MI'D0N% U&;A$?<W9C6O2PETDQN.%]=7H0>V*?+G5_?J;/9B-4J;!X=7/7]]A
MIML<,E>P;#-$7/!+R:[X0OYG?U3\19-M.WRV:R)ZV3=83JH0\"0.]].SUA29
M?NLI2$_TL$Q+J(OT.AZQQ3$L<IQC?,\F:W=:>'SEJ>,9'AG9)L(UE07^A36O
M^2RO66+AX[%)" *:X.CW;0$"EMXP8%ZZW>:7K;9AVX+&[Q/I,APC#ND=\A\.
M'0<2_]-+*[NXNJS.YH6 NS@_=^2/36+LC<BO$4^-_T(15#[G'9)NUSMDQ)P
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
M#[@_=OJMI].T-4JS[Z[I1!SSY1ZTQ<:1,9C'&OWE?WK_/P@2&OX?4$L#!!0
M   ( *:!55C+E!+%32D  /$X   5    8FQK8BTR,#(S,3(S,5]G,34N:G!G
M[7L+-%1OV_=&2,KD$"&F0I1*#J60J83D7Y(08E(Y3DCE4,9,*8<<*Z&(*8>0
MF)Q+,CE').=3C)E1CL.,P]C,87^[__-]S[]W/?6^W_-^W[?>=ZWON:UKUKVO
M?>V]KON^?_=U_:Y[;5 ?- *L/VYB9@+P\?,!Y^$_ )H!Q Y?\KG@ K@ <..#
M!@$C@)_O1_OQR_^CK1+X\2NX:I7 *B%!(:$_15AD-2S"0D*K15>+K/G1X-Y:
MT35K?US\>,G?'N47%! 07",L)+SFGV[0!T!\-=\??'4"?%L!?G$^ 7$^J Y
MPCX*_ND>'_ _&Q^_P"I!(6'8#5'8H'0][+Z  .RT(.PQ?#<8O@^L$A>4V*)Y
M6$C2TEEXJZ^4UNT'SU<K'2FLWG"ZG:&L?>%JB,@::9F-LG(JVU35MN_0V;M/
M=_\!/:.CQB:FQ\R.6YVQMK$]:V=_\9*+JYN[A^>UZW[^ 8$W;MZY&QH6'G$O
M\F'\HX3$I,=/DM,S,K->9.?DOBPJ+BDM*W_SMJ*FMJZ^H?%C4W-'9U=W3V]?
M_P"%2AO]]GUL?&*2.3>_L,A: I=7?HR+#Q#@^U_ME^,2A\?%_V,-A'^,BX\_
MX(>!^"K!+9I"$H<MA9U]);=JW5XM=>3!\\)J$27MTXP-%ZZVKY%6UJ&H,'\,
M[<^1_>\-+.0_-;*_#^RO<0T :P7XX,43$ =0 )>3'JD&_/\J1%GN.[P'0A+W
M"0($E)CD.Y>OO^A:M)"8J%!(>TX5\LWV\ K8'T5/<EGMLVV/V7Z7I@\?B:[$
M ]Q<0Q6L (AA%)CA/5+WZ1.$,;H>+SQ#9@\E698<&I_)O_J@<=O'8D6#!L>7
M+4^4-G<ZW)N^BBPR_8 ?4!_QN6=@K%%G$<.389:'5SK@_:@B!:\,M/>EWA#*
MN\*4*(2 S#;Y@>7C'ZZ?M]:\?^(JB=&.*DT-IT^,6-R!@/78790VL4#5!KF
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
M\K.(LC]!EF/%MIXB%V??<@,),((F&-GU^3Y6)3>P^)&FTL'5^0N8;I'1$O7
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
M.K%;:'@Q8^I@JO9I9ES$7@OIR=,.1M=X\<C4THQ(H_=9;T_S\1WZ:@ZHSZ#
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
MMOH QQ\"PMJ8";V<:.3JJDV3_6SR@.'ZF/)@_R*XKN<H>$& &IV!YR9ZZ4/
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
M0$ =.?Y0CPWXM\:V@WTG!R<7J 8/.*%"$%2?G1U4F@/4&/PT&/P<V"G$(7Q
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
M*#NRBNPXJ<DXXQKK,J[^HO/1;V.AD5+'^'=SD:>8!T590&@]NG>"!<R'S+
MYJF2_A*JSAC3<FR:!=".C/HSTRH\F,&>Q++S1R6+.<[=-IOXE@13F>UL@D1V
MC1^R>G(E.<9,M49C18 :;<WD 9.EL3\+2.:*8@%;.S"_&,.K9M5A7EY'+PR@
M2:),XR[TK9M3&T(P.C_\2W F"Q#B!M/M==C7;RQ@K1[<+BQ@O^4O1ZU;-BPW
M>07HVQCF#L)[6*4&8GL7ELFEN@[M80'1$>CI-Y -?_36]0 T"WBD],]#RK/;
M2MN17,Q@8Q; !O\,&=M;Q=AIP0+84[:P;NCFTP3258%M70+]C1Z,!;P7^:<1
M47*P2+ A.PN 9K. !R5K BMQ8\Q017 #=="[<;#9 W#J$2Z&]!3SJ@R$!7SF
M_N<1*CX&FAG" K"@@?766UR45B\68+ 'O)AGNHY"R((E=#%V9@+HPB," J#A
M'+\80L*-(!?J64#W2Q8PK4P/HSD?9P$O'H(7=UG ?\HI?_K$@%'Z#-WS&PL@
MG42G4J+HORFS (X'+"#['0OH8 >C!#T$[H=NP&-)E[O'")1I1IF>!:F DDE=
M9@&[H2'Y2/7:P4(B;$:BCUC[KGG ]ZN5/26Y]V2S3_L[4]&MM3.G9,G\!'/"
M] !\ZRP\'D:,6X)L^_5Y1JDWS!R:/GQ.<S;-7EC_5JQ&9\'-#<>+M:.(R_,*
MV/:%#3XC$>L&[!LP9YSB^*6,Y*QEN=])?VVN[X&AK#)T6, <"V!X5/<_'XIN
MS_7P3<_IXE:&T?R9Z6@R"/4*R!AA ]09PP(V7]?%.S0'>T2A.WNRRL$XB%X<
M9@&@EY8M&:#5Y@3J#\S98IRMW_PQJ9V:2<INA(AOQ&N?)N?LZ?#*I499#!5E
MA_K(+!<H/ZD)\X.N[9:]:)W)+MHWA/Y)%]A/3R9Z4 2*'&E,WAHO5_<;D<JZ
M5V<OML0TAQ@HOIJKX^SK&8_M]X0\%W=+N3[.E1<T"T9$;Q;07\($T3>4_:<5
M,JTEU[<'^5E *O)UHL1+.5\YWSQ35U>]11^M0H0<?.FS6\.-;9E!BU_:_9*B
M=9]KZ T#!,OIF&XF& ;RX71P>Q09_Z2T?KQ#P^9KZ?_2'/,HFW67J_BN^$Y.
M_PV&$D5+=T?+!>]A>L> I=$-WY_]!TF%D>Y5T;.K&E@ Q0:WRM#R&*1O#V^
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
MB?NS\ M453"H#5#=L[X*PNFN:7,V@S?CM%KB*\::/+TM2.Q[^3_[>]7+--5
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
MP$/0M1@/]>"M),+%E$BZ]@LJS !'(D1JOKSE2Y/XS2HY>;%"UJ"'C1&4]*$
M9VG_2JX04YEOGG[80]#$2%D.9Z*2:"\,\K!4Q[\/K_X^4__[3/WO,_7_]S'T
M_ZLS]7VNK8B0#$'J0IZ-.U1U4*O@*M'5/=-+W"JQ-S5FY4!,\$Q":RV-*;U*
MLF!&3H%/FW'Q86I]>W*!*P*,$'5,D,OWC($\ZT@Q&DSB_H0&V+84$ESNB*?=
MU.&WEJ=D0"['_YVJR (,$0DL@%16PP(D83.38/W+ KYZD:>88M:P.8=%(R
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
MW_':HRTO*[RS^[2!;*CRZ,O<X".ZGK>S8@[Q_M_XCY'_J+!&_@502P,$%
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
M(PUV_AB>T!XNL+6R1\['60KRSV^C*"$;1TYO1#)^[%_^J!:_27?SR87G(M\
M88W#ZM+?N #M!'Y8["2[@.BG9="*$\^)1O)@]U9@9(-:EY;CKU>U^5<<E&S=
M_F=I1Y#GBZR^.J-) RJ9Z<#I1LACCS-/8!%0=Z$]U-_BZ#^0?A]K&L)GL";;
M>^E4ZJE+XVIA[Q]KD+I:)U$1'[L1D8@J%%6=)@9'5B*'%[L32KF-%,::5SIA
MMML[_=3':!< %@E_#(D)VVR_EF(VJE"H8M$S<63>_IJ9,6)@<O"C.KZ;"R3_
ML$*$EV3N<[>OOG/JC+[=HG3P&D04SN8"4S:0)JH%(1U*(LD0/=FJY(5G4SIB
M6,=^C+%JX*3-MK;K5PBT^>C#OB5P":16=EHU3I5P4*'+2U#^%CH0ZEBSHL?$
ML$)H!E,RA=E;Z:T93*-GX%04KNED6FF=ZF2)MMPGW&2(OE-ZJMM2;//:K9,.
M9Z;DQQ*RT5,Q'S")! /V4Q/M&5#19'MIIAYL_LMLO$7ZQ7Z5NFCAL.)7.FD:
M&I\B%T\<'YDM/F)[6;8Q:13)R( TZ6TH=FX=#_W<K(Y<4+11.\OBM;?^&[0V
M7GK4[WW<K,*CH )+A<UI7Q+"S(7NJ1"<7V*NIKRU6_;!U(PN5OO>;O0XDYE>
M[7>ISY>:$UCKF#^*\<E+VZ@M[>$(&3!5L4AV,D$#TA\BJ\=7)J(;T>*ALC,3
M1V@?Z5*VVKD>'H7[:GT7L$_-^XI.#+L+[6]Z<# 46TIB1+)S";JA7[B Q"ZH
MC#[:FN*3.?;XX8B%P?#.ZNB1$>E1Z;K]QV*E#NR8N?_ZO=J46FHS*D3N2Z+:
M:R-"05+<,Z$GL:?B*IQZ013K*SQ+O/HDO>'/!?ASN$#'"987%W#S. LC:U4J
M^DGE[T\XA_K >#N;'5/>1%PR>L%1W>#/B=-<+F?0_IG]T;(Z9VL5%W@4 "$Y
MG?IPU9]?XDC$.7+N$2?G,.L6&+B<GB_W(FUX#Q2MK^)KVI'?G.L=UL7DP78J
MW%#L-)-"56 +;<VD %NS &0Y%VBR)^BPW&GP3E&&PXXOF+* ]NL3)S0MM<5<
MRQ0$!M^6.,K=/5AT-"<K--[N%J7LT'5[QR=QI;V1EW Y*/">6#01YM&*CJ<?
M[6G"QPR-) B..LYOCA,='^I^^%J2^K0/:PGQT%/)(E:WZ++D5486;]5 [4[W
MB$#W9==]&8Q//JNJQSX?0@M[5A&4:#\R1-,2'ZEH.CG='DE^/@.\'%H1E6TQ
MU!J*P9KEFP:[!@N;^?M<STKYX^AQZ74<ZP\1FT'\/*J<,++L-,@@MK,D.:KF
M2.8)+F"7](8PA&5P >EUS/?.[Z$%W_2DOV)!R%>V$9&0O0/R]]4TWNY+ETF8
MUOIF6)SLMF:D=#/$)PG?KS$8K9+@W41.L;ZK=SMT+:JYMY7L1=ECU'KCG'/B
MY5 1&("^S,!U5)@0VQ"&(5OP^\[00S ,Z1:"/T<M\5V.OSV,A!,KV=_&=)A,
M6E?ZS 7$V;QPA*T/,X/^NR/^#X3>Q>E'TE!)$6!Y&]5R,FG8YC1D,V4C/9NM
M 3W+@1#.=/V,O(KMZM&K6N>0^B,3P<-AE@NGD02FL4)'ZY: A#2[!2[@:S.*
M.\-.6>V)(0FQU&FWG*%$NCJEJCRP (NDZ<0L4'V5UTNT$@>^-P^ASJGI#]).
M&!BE="]K" ZK <'=TLMM\ZY,K#73AG46BF4:8L^R<76FM&H*V+A<8$U)$IR[
MFY;_0NKQW<B;EAYW?.YX4J6;SY2=%!MW<Q]ITOO*&4!4B+78A-\U2?2E.3'.
MT&-:B.(^0V^/>^0%>2]UM Y^=+5>/$I=G2]K\E'>+[M86];XHF$'[T A/HD@
M!8/#E5#I.2)OJ!'K-/NYB1!43DZ*)5[]W$8AAOE[^6)*J::.645V%=DCIJ)]
MEUH/2/*?=2K=5E3MPS0&&X[[<E2@ HIL4]*(U21<P#80);'ZM-)G%/PV>RBU
M62;P<='SB9?]%ECMDM$KZ[[NMU-5>;Y78'5?B1Y#F-LZ7V8JA_;>[:&ZT P[
MIU:'&N&62=!S0J7NW3N:?S[^5LVR;6]@LD=AMWBB:-&E5KY.'NV/BLD+OET7
M0\S#_A(G_X[R>XSU/U>V-'<J>KY\-AXF=-3RJ(:DEV;YLL[?3.QOL17$$23C
M,(T(5_[WE'?ULBPH5C9Q 8Z)"^D%/C+SC,&RGR./,/LBWUW@^9%P\]9R@A#+
M <YVF\_&FLLL%W:NL3R939R[5JR==:XN:6A_H\",=8BS=<:?GG\^VG7H>V!.
MW<LU\T4:4F#*;U?[B^P.\6;SFY;!;]C?B#2Y6U8T8[\XQ@'U^>.38*U HO&M
MVSB2Y\KH'N2^+@U$96D6&9TZN3:_/MFSU9<+7 R^Y382]2WT2:8K:[ >@[_B
M#?)'XIZ6;(8FT.M[EI"C<K-<8.'=$>*1I?ZDL5$<Y_QA'7ZL+%1)%_,)4B>W
MEK\R9VMK5:P=$"N.O(:(+5U"?JUN&U'TN47W: L5IUT*ZC0K]:%GM'.!JX>K
M%TR&I;N#>A@OV,_KL-N1$BR'065U,K5$VZ134NS$P\AS)CGOCJBE>&UWN%1^
MH%-7,27$6KG'H(1^1FIH[7PJD[27"WPT_4K?K3Y5=":.*E>3P@4^Y%&(2UE'
MDSC;\%^;&GA-=D-$"D9V3'VBFM::4'7#C_,SY=NSS@5BE"_K,/M5*!]V#WTB
MO8AUA)U%K9CYL_9B[6"EEK-/YT XP=)Y__4R0JM+^,.[@7@@)R??UDI<0-',
M\M.&CZ9.C7'1XNE/U:(N]$?N-@K.)1?5^NO&[&JPA]95.#<\YEK#\3.$/;V^
M6#-R]QF%486O?U15VRV^5S/]'&&%G]O0B:IPPHL'Q9^/[FCMD'D\.TMFY'D:
MIO@LD<AX*@\]G<QGXTN;HX@RGO%6_:C8#$^V 4MY(F',J4,X"0*2Y0;52XS"
MY6AXR*MCB>]]M]@_%QVN*VS,#Z%G0C90#(0K<1K5\0A9_5']L@3,@+@ ZS@6
M9$01RA$N(?/K5(["35)/UJ=QWBDNT/R$H(-UHPLT.WEF[/B"CZU R6%V2KO&
MJY9]C4^>NQ0BA?KYR+-)S/S0"UJ+6KW$6V1P([EP\DT%;24M5[ 0_T<QD4_*
MULS[]E\ZW/^4+@/"<(0#N0""5#;$QNF$@ROF!?8(FH.US!HCC)T+>J"_+DX>
MG2=(0=.OY^Y6QQ&462Y.RX(TI<<X/E?;IR?@R<A+K^N\,/BF2N61A/OM"WQ,
M':HZW!9?AQ/S+F<()[T0JA_Z&2?(LL '/?C!&612#V#MZ%H)VRX[?7AC>DAF
M,#/AK%-[\G.>G,2M5@=V9<1.0.GPU^O8L01MEBK-I@%48NW[4EI!BNZS5 ^K
M=*.7XI6K7QCCYK:+.OA%06/[Y0Y]VW]!1- ,X)T6@W:=PYY@9X$8G23PK0[U
M5J%#T-"4"3[G9S9R@&!HW^&*EID1W3=H%[ FX_&MS[$KM_7QFU1Q5*#S/-R)
M8X-II!9\'%$$=9R=A?2L1<1P=M0'+51P 2F<R.A<X6!G(MGW99J$F>_/Y>@I
M526?.$@'EO0+.X&P*4BVS9F')M88'^L"9>43<'0!U!#+NG VLXKH_?DH,?5&
MH?,ER]OM*BEF%QV.6<^?W7.DN$<1GGOW< $7W'T$/T&)M66 (^DM<U>]T?=(
M<:CB94_G@P,55*OCX7V'DG<2*VL>?(NQOS*A;+[5]=SPCK,";8@WJ/EUKRE\
M(K&JFB41SQBICZ"(Q;,<7/-]T-LX^IXB@X$FZF\']F5KGLRO<%5SO-S]U)-P
M^H!,I$Z7)._T<M*H3D,R"SE(, JJ;29*USG1FYK00L8*><ZAO=D:=+FRMVC)
M[I=JJ3/*/#'S^G0S1?[@<O#U*?&QO-X_VM9>RJZL,<ZRH[F ^^+7^*:[;?#>
M57RTY@N$."E^4<)[R/'E8.XK[[4=VW;5U-<]=HJ//MM=8?2P-LM3X8$;37;>
MAJG/,F%GZ6&&#[:1Q^ZFW\.:;<TC['DSY.=6EW4Y]>P=-4+VTAVYCS<.]6B6
MMW?7JOT9]AH0R YM)5;T4%4I-B-&%/7Y6TP4!'XHHB1M@LXWP4WH($?Q>.#6
M9[=<7BM\)71]'O^HVK9/TOY4;1,U34E.+4@3?7HH+;0++,/,KS)W-)4@[CG+
M#^34T\4KM_^HI-C(>#O^R+VC5'Q5\Z3RXKEWV>!NP>$4#=/[4R*C%V2NA-C]
M"UB5!K<290BR6(/[G5.+]^]J)T:U6UN<BU/'Y)1O(AT3W7/J ,JO5>ZIG8*
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
M0$IG84'T)[>]])$_BE6N"J3M<TLN8_<1WB%.]YH%/])H$S,[_Z"=\Y+LK-A
M2Q=S64K0])-R]:D?]>TX!U)2_<9U8']JNL[\S:7!+MSOIM0-H=\^(R?,P3&>
M?'?5XYNQ.Q=0K>;(14G9.O<NO?A;AD<7H&G>.JP\G58<P]Q?C&WDI;<>_YN#
MTS^(2]JO9H*-C6"V-0@*\KFW1@[1"(GY=^VO9C?1"R$2^L5Y=^^AKTCWQ5B.
M JV%A3HSDL=1ZW5<58_QD[:]D)AGH+:!2@8;"V"3O@=[1[#[N$#C5C1'.\PD
M/X< M[91-C :W>0"N140_"E2D<BZC*"]@F&I%+T2@!-&TB+@JCK^N=BK0GRZ
M%D$*;' P:_8XSR[ER+5<4PS).6FB_%$UQ^/'WGPSD6.?>-SYZ,F#E5R ; ?#
MV7'BS 9+$^Z>[9 <AXNM3W]4F%_4/)]'W1TB;X:=Y@)"U1PA42Y@,41&LPZ6
M<8&ECB3H(I%V%K-A0H3-3DY+X@*/+SJWXJ^85)H2?_PCW[H0O+T^8NZ"$<>C
M]Q'J$T@K B>?DU9"0J7A7-2$,WA?(:RY$ZPY/ZSY' W/D;?G NON%F5%7___
MO%?N^U_NWRREOR2JR_A&BZS>)39,P4V.F#^ UDWW?Y$K5)??:1_^2>S4T<0S
M'\HN*, ^UOTII/D=!UW@ C24SH:1310..@ZC7TLOS!_'$?H.\_>BE<-0< 2$
M:MIG_O%X>PR2S\-A=(DX0S61 <D"<-,D:\':"T*:Z6RE@L8>U@[X'I09WEGO
MOU\.8)WX^X=#\2 &">TBLJ0L.$+R-/ ,I$FO9M1"@<JI^5"*DO=XQ>)F&P5V
MCE'P?5FUPU.^74_O4GZ]_7'?TD2?"_1^"X+A:4LPCF.$1CVZ:K]/6_1\D9$1
M(6G%8MK8^N&/X6C/.9>?R^8?G>E.=RMZVN,T5TF<G6K0*"Q;,NR#70L@1$70
MMZBWDC:,DWYY6^<6%VCS^<(9[41.3Y-UEDQ ]GD8XZ=[.-9BG).L^SG$R[#N
M$C:)Q)4[RK#W&YUAMSZ 5=Z6@O6%K=L.^UYB#<D*2*+6E7-"0R7^@LH7EN%H
M@"G5E ND(%4T\$,@%)DZA6$K6T2!M/3W7&"J FQ6@\%\9LD8SMS(>OB>2KE,
M##QKX'"1Q';D@#$7X&"YP+?/,"7]O8IX_JL>8JLV2)@7<OT0<EUU226.'?@;
M&UJP3EC2JSE)JHU$R&J,"]!'D%5+/>OKD!4KXO]-,_SN877IVK^S3'#@/"PD
MGRP;#L?);*2LOTX"_!&\)L9K^7HV6R'+[-WVI$AM-9ORCS<P1G_*BQF5Y$[W
MZ[4]N3H<@I7ZV1CHZY4+PT+_QW>W#!NO/BJZ^-*S99S@2?PXQG;Z!Y(+GX \
M_P]GX^L:*<-Z0JR'P'UMRCNBE?W@1I#JUY334@+NSA^J3BJ%%UWX7Q^W\RB1
M6'>MN,"ET74[)3_83VUYQ-5N8IK+T%4%LD?6 ^@SW)!\OA[UM][3L(2;#<0-
M<,B,XZ_T;_NWLUM,I\R_PVCKLOC/?"5$?/S?!!S\_E>2![@09.Z\6TR$+[HL
M(/BWEA8N/,;1UV39M]'3ME_^===R_H+)(3]8RQ_*M+]K?>+OH_\R['^&83$U
M^^[;MIJ*B)\%W>W!'C%6$!=(Q)PJ]LK/^!C;]*DB-3;)[-I?G4(,VR&6F[B
M,G+**>2*LH?!E]=KZ*'VMIPJY-MBY'0,QQAL39HO$ELG<X$D!#UW;MNRV*N+
M"T1\\M_D8S&X\P?B7-$XB%95COO*Z7C#!;(1$)T+;/\KEL6F728O434<@OE1
MZ3)VF@L7,$;2ISB'_IJE?<R3D%-X?S8VX:ZF*W-O$R<(G&IC>?XU1Y,RL?T;
M:<YS&^MR*W9MC(LQ+!KLMR2H]Z]8PFJYK.ZM'UI=.C!K90,QXSDU.LLE-O^F
MU$MK_0Z#K0\G7[4;)4%]0?</'9Y\_4H=OF_L3$[<U-']_\3EV[^B)7 4R6B&
M7)A;L1*I4^@644W'@7,A5]O,/AL?(6=)O_]2V6VWY!X]V#JH[V;WV.*::-=K
MX,K)%N!NB_02CB5)8CQDUQ!4L<?H;4T]HS$,)+TMS*-V<%4)_&#8FJL=&_BR
M@;Q\2-SQY[E+/P//4=9Y,X0Z# XO"]Y4;?$+_0168UC:-MM">Y'BQBC?/$_<
M%H)PT*>Y)D=,;%*FG_;WON+'OC<7KLF@5>3'FA"/WR.O/GJ:LBDL9*<9EL@4
M 1O.U@DS UEWH (:J@''B[U%5H-\7%Z@30NAN5.&MS?&\PO3;39W!=R\XA.4
MX5M=\%1Z?)>YQC/-3*@>GKD=Z:59=!1%'0Z780.&!'VZM5YW<K6] GI! 47G
M,MVCJIYA=SC%WF:JU66X?2FE1$58BF@NE:NXE?,<0USIO:0SW\DTQ^YCEQ*
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
M^MO)"+B095;.N5F^:7; S*--?DZIS;2XM7-^X=UD.]]"]YB-^VQ[*SCU6R;
M?1RS-&FS=&\_\HN;8.@FJ*O"W5O0P2T8<A.$W@)!MW:^#?<^)#9.L-I]&X'^
M>0++"VOO1;IW)96[8."_LO5],.^W?).KFTUT^WFWY^X]OG-([V;LW!,GIATD
MY:;PGW0?0A?6W$M)]:O82LP@*OZ3$SGZ &&]<(]L[+;K[[;1Z^_&.R9WY'VW
MU(%3^K?#^'D![C/T;9B^>]2;WHY@O7M1+XQ]&^X%*^)G#'LO\GU-Z[[(QQ9X
M>V>P[J $(2GADI<]@B0\AAP33$$0=*<O$87&^EN''>Q-=E!S]*2:$ 0JA9%(
MM"'B^"()@']T,<3A 2$=K0271)"=-C<QF(B6X(&DA0-6T9HAP"+![$1AFM2*
M<8H!+Y:!07;$CZ2 7!CZQB-QP(]'\( :L2 F$G@:XMYF8%6.I&/BBJ;3W$A4
M9(@CONV:6<81+T<7M(,YC0*TP'5$[?_YDA==<N<<0?KQ^_[P8,GJ^T4-X,41
M3V3A=.7Z&&-UC*$MXO+\NW?,LV9'_M(XXL0_9D=;PA?>@_H\;]KB;HSP/(4E
M"U?+(^A8:K(&[^'Q>W'T3G%.HD?'[] 1&Q3KQ%'DU,>2#H[W#*V17II'8.?\
MGI:A^W9]=&3U\;S#ZFOSB#9]O./$CF1%.IJGC^:]R1*6E<.#^XXL[H<!**#'
M4H(1JTMB-@B'YDCR!':2<C2#357/4UB]:[$ZY%"P='@ SC)?S/F08\2M-2=]
M*P'BLG)D(Y-[U,TDQV?K'9VSN&8P<;TH)P':W.]4 &\V?&PWO*Q-D(D:(F(
M[<9KYO_ID.]G(4-P&L'=+_1> Q9]#,K6Q!A&Y@-8WI$6CBWX7FI6#^#1:_B(
M1/@M%,D@!B=3HAH U^:W4*24(PHS'SS*8A NY^+Z/KR1RR-I/7,D0S:]V8Z[
M3M?98>G2F%0+Q+L?.P^,"ZSW@;#_F]?='G /;]6Q7]*+9JHND+'*51.%9);&
MTG>,!N*&QR>UMI!FZ\PYS^Z2_@+1O+%"[K70H>ZF^O\3M6^][F=OXR$?+6-]
MMS2P]5(A#=/0NZ:!)<<V&LNIPT9;*R"!WJS_S-:H1@$\1G:L5T?\Z$<^B435
M<@?\ \%"<RZG%H)ZIH%ZAP?_B7T_P$4B1[Q=>%'3&4H,AW@%G&]V> ""*]T'
M[DV2$Q"013LY/M[A/18)5D\H?4%HQ\/V"D/@:#&_5PN$="]X?[T)L^./1$R7
MNPO(,*]QK C;R>)NI NJT C*(V8$*1&L1+@$-0'4!&#*!,T18DWTC_!DB10(
M!@?AE%P20Y18U.2&8"'"]L@N,:I!T*18@BM **1T@M\024V%A! 2N4?M &]C
MF]@2-$E,%L2NIB5"U BDICUBJA&]&H2FV8)HUR#32#9)2XQ*R"$YJIF(4 IR
MXC$HH:*D+ TGA,Z1AP>&-/0(PR8M;P@3\YKT:G9,+#DR]EB?,$.RD%B,L!ER
M)XUDP@E)5!JEQ(HCVQY'$UY-#0G.(8(%-:XY%/ 6,I12\QH10=2RYALBV5 ^
M(4R)U*,VGE 0^8*JI?&8*#4*)<8YL=5 ] 4GUBQH3IJ4Q-ZCI5J<$?"&!G[J
MB3NBB]*!-S6('D?GWK1'X#8-U3,/B$BW)8D%Y\UPA%22=,$HA*R3[(2Q);E-
M<C43>\J&'"^8AE#5PP-RR@"=JVU2@H8C0LM)=3-4)'U!&O;0J0V67"Z&J6?
MI*T-86D>D:L%2WH+@PQL5JR!2J*0-;UEG]S4[.%!(IE;L@"G)EEK<JN-R-I>
MDKMB-).<&8DP(X=P61(+1SGA=L@!-\*D%4H1!3>JO1W%+#C#\RN*X[C("[+#
M VJ,<I"W3JA9P3-$&%'JAE?K**3F(;^NXY"R-OR^3B)J50B,M$FH-23H1)I1
M&T:(B:RB"DWH$OF>JHOQX0'G%1@%,V-3J@@*\\8%L>6H-C-N2[5"4YN)5#<V
M/=(F:V^7T!-B@DC[/2U!(N_!!*UO1(= IK09BG7==0\/Z)4W96JTHL-PNB2P
M#IT6T]+K*W2%SB@)CVB(F<V]08_&%K.B[LSH=BU1,A$SS$1:R&2;X0NIDNDY
M,]/DPP.F 7\:+ELR."AS(^_DT8;Q;(7W^2$32XI/"FNFF"AH,Z&9W425&A C
MT(F:DK,AT]8TTI>2(1-JIJ\ 28<"I.U]M1[*G"Z2NC&<@Z#3&(.A2QC IN)A
M&!H6:<Z&.6? OM4;-M!<DIUHB(;SW%\IPXZ]8!N?8%EM<7@0^,&6%;5%VP\]
M5M.69A/+K&4ON_*&88.-J<EIETU1LY'S@FTD:]J4:Q;=6(6_-4<$9PM^HXQ&
MA;UI]I/#@]%,<T8^/!K-"2>6N_3(K=VACQ&C>.-&9*\]JL(5T^#M$1*N(K+=
M&;4WWE A28ZMO9BB&6Y&^"-JR'%SS3\\V"BC*;<J G['Z]R&"_+=V.'JS7I*
MB3&'2>LZF-4\B8>J(N.\4(1(H/&\ZD4F9<QYVXX&NT7"@\CL[\SNX0%?>0E+
M.3S?W239;F4+!+29[?Q&$+@-3(6LH'JIN8L=P2$R(MC 0NQE\2Z?"367BT&9
M"AB40TH]'--A<907=L%8M$N:@LGQ?%%FNZX_]A>52O6H<6Y7_0 /Q_!F&RJ=
MT;B#UJ)*%A-!JI$]HTRT3>.MV=YDQ>V$-0]R_20M=C ]$2?08K_:3]%)AX&$
MO1R)/ HAM*:*&@3[^SDEKB!$W"]W8H8B/=4.183H)O1J/B4E5*.#R73B8<#K
MU8B:SG%L2R?8=+WH.72VFU9X?ZR6^;2WZ??H.IFQ&I[2^_5,X08+%?%G+M'F
M:,R;940;I7%_AC"=S;H3@&J0$HDE0\72U"$%;9A)9D/V0ZZ6$IXJM7%7VJ?T
M2IL1,B$R,J0(\@0#QJKK\C(==L-%(,<.FT%6+>_UT>&!"ZT(!81A!0ID173X
MD1:M%3/B<6;351)8:(X< 1;'<;@-5"J=V.&NITJ\J(2(JCK-E->P2LV=&<$,
M0+^@8N*LJQ.)-AI*%<RPFD[*,3R*M?5060W'(ZT1U3D\S;3.4I,B9::+I2X,
M=5BW>8.&E[:>1<8 =A@=X^>'!^C0VQHC>+&#0],PHF4UW(S AYE&.6Q NA7I
MVVA.Z[8?[8VYXCCNL,O/_=2UAKW!O!ZL%GI[OR!T3T<H$-\6L\97$398K/1
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
M7M==B\J@4:3N_6$VB-P.FC@;#NTO1:7<6YM5SH,8DBTIED_9T5@<A/K&K4
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
M'"*'87>:CYI4.X9$?>Y;T\SLHV"7X<M4B4U$$T 2#H1K,C(T0B#"NA#! Q,
M) ?(K#/*O3UORQ599H_[=/)<&N91P14RU>F4]<[,-[BF)/3,:4NOK4BD'I>P
M)&J%:=S*,-T0'!4J&5TFZ7 F5%,*)CX>PTV9'40!ABX"MP\7LS8/[.%D,ATO
M]=) 5$U:MRTZ WRRABZ<# O<$<)SGE=29:DTPAM\L3H%N3Q=>,.MZVUF1J=B
MFEIQDT*07">=8:F?VD*E%8*]%@_I MU,98+M( ,GGC6DK@DG@Z >SE.BDXHB
M,*P->Q-KZ=@<,-^Z#I/\L)?+MD.JTX&.A$IC-%QB83"FO+8Z(:1,J<-&,\0=
M%9^-\<$8$=)E2*85MAJY_9#*&*G"$PFZ5!)MA6I(CG>(8K+U4<(U"_^$QFE!
M;7-E '@-O,,1W:[4XV<=L3:M)+ ZR3L@5UN,1V"[O"CS8SY30!:5$MISW"(B
M0:88657<\1)E 3FQ51*9LBB:]2D\,$G8Y=RL.HKSF)MVNUPK&8'.P.X^4_#<
MNKX(K-#CM:52'_3R-&+K0)XNJ,Q+%K6XH!B#AC2W1=V:CAJUL!I1':J?B5.G
M"^IUJIA%^,FTO&M!3(H5,K665(TC_8GF>C,K,IA@%/$..B 5 S4(==R,A=3B
M$GT@EX"NTTNGHZHYGT562/0Y:CYN30P&-HP!S#0%H4 .KNV-+8:PLPXZ&VA(
MN2,-6K_G?GC;P&>J/-<+5^_4*4M2'%7MBU6::$C%>@M)2JA6E%"O]#2<E@U@
MD7(U=;F*FLA\Z"Z& >.X%L[15F69L8H_R%JH!K=2+L3,%.V,JHI3"LDXK%:T
MR=9U5$(U#A_4RSZ"36F\S*->V_5-L5\0Z*[?+8*:F4HY,JH"D0VC?67@NKZ<
MTT/$K1748 ;9V@1R>N8\1-)BA?1:+"/#@B:2W8DK5PUB:KFZ)+1+#<EB($1T
M$T6K4X[0:ZCH@C6PJ:RBCJ VP'D!]YLB2%O^LBUU=N'Z@AG]$>][#)V2'Y.J
M)@T#;40$6@N"A+XF#RR4"ZI,62WPD<BX7KZZ2U"A8IE3&$#W1T+"BDRSUX]2
M0Q[H$!UF=<M+K6C<32:JW$_KLR CEGS"(SHDXPV3*T]X(A<EU:].W-6[/+ Y
M7<@C5?.(&'"!]C)KC<%@2@!%K&NQ;KP8F5R&8 M>@BM^EE)8LX_@-E5N#.->
M>9 (7H],K4['4I$$G16Q5[7C?E2"[$5S(D7E;L#8\W(8B!(N='K3UI+LF?"L
MCED5 \U;J*(BN99IK0+E.5E-S&FHY X#/&\@F"X5UU;@UD9/C^B 9@RL,>0
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
M)3X,KVRA 3LGR9*CU4[C[Q7A#_S-<_WH#)E[)\KW[ZD)O':+ZVQ.,^];&A#
M!>[CPJ'G-X3!^U26(CS;'!]9&6^1J(+4\5Y02=:3&2Y=(CRDW(Y5J!TZ.S0;
M*/#L)(:U7VU_6M8>]@.8Y]0.-/X4FCEJ&%:IE4#51I[$(V<XOF)C+W<6YR#/
MX/,KPBMK8ZK-5,/>&YX_PH"/3WR=(4>WD&9.]PJ ';=$H%T9*8VH68C9JKB6
M =*%J->P"N;66M"RT%&O>'9C!SC4>3FF-@5I_5394>%NLN:&A[?TZS,F[%9J
M^-5,;<;F!DHJW <5BZX96^N;W9B\/\?FG,+<><BXH::F^4BMX*7B*NO)UW1[
M3-D)O6Q7C:=%SZ1=/R)^QX#_%-VO]E]NS.THO*W%N.B\5@=7;=0TZCFB<Q'/
MW+'!C%0=:3Q<:/+,/K+2F. 9^]1!669091YVB&YOA-LC>+:66VC%9'<?!/6=
M-&#V23V\LW]B86YYS83@-+O>@)^9#[NFMS/<TVJHRL7_]*.9#CUA$D=U4UE#
MP3NCF$QA>,@'PR->4EF]THD5XF@:P+B/D@_WZ8]^+T2 WV@6I;YTE0+OSYK9
MS95^]A'7PF.2@PME!U5<=9ZF"Y>H2">:2!@?M_I64>EY1?G=-?1#[&PBMA*.
M,R+XMJ.8L+./T56IUX+1]&! "^IY_G7\YSFMF M?7WQEP[F],59<EQD+D(J/
MN*C8RQ]E4^8P<$[OC!'B ?T0V9H&,! A,Y( ZA W0!S)F=H-KUYNLV#RGA%V
M:M,+S9I/C1-R7!IV-QHT>.#C$N WN&?01&>W8IRWN3ZC>>U:).E2U&B4$F&F
MBVL\E=B#MXBYH*>&E,+W-=?FA<>]A'F)P!.K[H_+:-:6'[O8I\C[M"+B4N=K
MP\^;>(Y0N!CJ @R4LVA%);GNP=NU]8-2&_%Z4J#/>WL:,,=/R(J-4O323%LY
M\;;SM;(2)B_6Z4!Z5<(#XQ+N_;JX76B\!7P"0<RIHN1$R4$:.0;W=Y%MH\+
M!,(Q\\$O9D)S6[$::B@_R/B-1Y0*E&3=/^WB8JK8+U5VO9?1L)5>X!0K'!]P
M.#/+'1+!69"A_AB32:.T1OLZIZFS*2I(<<TB]$#C#;25[T+JY(8C02BFB@:
MBC))LW'I"@SXF1NRQKA-?K,K<P>'+/UUJI#855<:0#H,6E-9X= %'[YM-"!)
M('DI-Z3!K_B<J?;ZS"*\KRM^IMU,P?#%@&) V=/Z0YH%@KD2W'NRO8\ZMWU0
M,.R]8Z7)94Q)@J!UGZI>0[E#U?2"UQI0LPJ11RF%&G[NUB"&*T[:LVK0;Z.$
MVL9TQULAN5LLK_"TP\XWFXN"=/97(V5)*M[9RDDD-;+.0*.6B,Q#[UD7"5'&
M^+/'V3QX'^_"5;%^,Z7N%)#*I &5 1TT@&.2H]XPB62-/%J!_V*R)?E<I*'^
M&>>UL&Y9"VOGN!9,/ KO2 ,F8,3 (:R;BQ:5A9)'-B<870\^AY^YUJPYA30=
M4D0>+K1O@V5X%/IHAO&R?<Q+E$YZ<XWG=:GH!=0#GJ_,9#X$40,UKD#4P*>N
MS3P#7X0GN98[E1IU4*5VVI&<')KJTM>)L^?HR_O5GIVCK[#>(P)L^<CE7-4U
M/8U7P7U2+@A23B/,M'!/JJ_[N66U;JI)>=P<D0V38M_AD]H2(!XU\)P<3I!M
M@2>ZZ@UHZ*3 CE8/2[X8JH)+Z)Y<I$OON#L;!D3ZOE]M)=/3@'T,!!I B<^V
MHR;[ %_[*\)GJ-=#$2 [JC/UI_T:N<?LJ/^&<\4KJ0M*"A99EO?MJSQBM Z4
M5G13?!^7S.RB :\JKM  9P[ -GJFL[(UHZSZ/'WA&8Z*=3T(9#]=H:IJXQLS
MY Z=[;ZQ9E]5I78LH+8Y)E"SJC1 1._G@_&<_R?/:E,LR1YYWILK:KZ"R>7Y
M'VQJM.&EIHS8%,\861>?U\RG7HJZOXOTZ4]&+=HWT8 RIC+OF4VNZ]07F$U^
MNOM$%5$:\-:_EP;0I8(#OSD:[>"G2_W_U?D1)U+JKD];FC7/5X@E_GF;;TMK
M@07=SRX"[F 6]>@VG!*%IC"\I?M3C?E??_[-S+OP+HNZZNHLNVKW$)7,&+\7
MS,++V=6_)9M'?&/[2 .^;J.^\#G]^P?]"TA_OO-O.@(7A*N]@V-&<,?:>%^]
M]GNQAZKAN^:J10,>3V=1Z6&$G%ZJT969[<VD;]GC_SW^XH_.52]P2EHJ[)@R
MG&=F&!PXPLAO^2]O["]JHU>8J^MCI!*/[Y.Z)"??8[ASSU>&T/QQ>_M/MOL_
M77:Y;3LZ.J!H2\0;\A[,/;4CIW#N- #07V4T-0#X+7_;!.:BZ&C [>AP&D"%
M0B(:8*AQ)2\<<16UM.<1%#]5\)V@ 0,I1\0__1RY.S1#?B/-;8OZ0F3P-V[4
M>0B["&.F!"(6Y7WBS&G +23L:P?J5E$A\)=$^1\W>JU.^*8B%+6-T=NI__"S
M!0NP;X(JJ-5KQ=EAY.NSD-=1(,< 9G^44=A3I:$^FU-I ** !NAK5/SN"W6Z
MBG^2D##!$U"+*KG06#Y!.#2[8/N[XS_.:/X;^C^<1;ZYA?VZ)/09HB8B-G7>
M0WW?1KP>[?@[U?U9VB\(_8+0+PC]@M O"/V"T"\(_8+0+PC]@M O"/V'&I)
M Q@!&A"=AF2G7"7O]1-*[L1@P.5VQ\@OS<QXYAAUT13KTZ/BDWQ2Z4E7+CKJ
M>'6R5]8=-^CO>\#Z"B+SH@$M1LHT(* _9E(/.P^?B)L/:)OV1S!XBRQ1QI(:
M1:5O)CT3?24P:2:SUBTQ/;7Q[G0ZK/?<><OZ1E$J:S\^@/@0%"*93D.7L=#;
M018-2+Q,']5_"-L&CV]F&2K+5$(8#^7597[3>*B-6*KS2*OI _9.'ASSTJV*
M:J,!# :48JPG:C*,RE*-3[( !0@(4P+'\K4H83"LK5EUJ/2<1_W 5P6_ SL]
MHL.=%;H^=\B,29Z[9BIYX/,1F%5X?Z>> !@VQV'713U$8,S/R/&Z'#RVW5R$
MVG^33<?^5+?BH.J<I:5#PF% 8Q%>+DOF%R4B(9[3R6(C>MK4/DQ93<S3\&>K
M;6.>[8?T*]"X3,(QJ;L)=\M=*KNBQ[5?[7%KM":6-=^GLAJ1G V@T<[C'_2I
MM*+B#HROTH"J_ )Z'L%B;8E(M=:]<>\_)Y9.SXHI#1Y,HM<6> V)0ZAZ7)<%
MWTOL)V@T)58Y:N&*"'J?E')%]>W/U5Z\RGF=+1'X"DM!X.VQ$P5S1IU</&0>
M/+P5DT0#!#70##WE(#'@.IH=HT&R8#]I%Y86$<@IZ1"]E"VEO!K+_N3VM74:
M4(G"R>)-B2] E9RHMZC*L50_I-$<G/O(X*?)A\_K+Y58&3^]>03#7KCRBE!?
M++F/88?"!Q50*[>-VWL&;Y(:B^#>J+&8YXI/>1;>U2E2@7B_<CD_M_"=A5)[
M*=FBJDO<0L?-<K+9'DPE.#E14JDPB"<'/0&R5%K5*A>+V=EY-&<IYI4ZQ:A#
M7"1A?2D)=C'IVH>K!SG>:*O3?35*0,TVSE2$)D64^KX7Q3-WJ@@B#^-'GVB@
MXZEJX5ISAD^*PH^9A^_.:ZMYPHL^(&?/O=F>OJ?S&+<^_ PHV?F>&\R:G5:8
MEX4PPCOA>TBPH> 8*M=G,J2U-^"*[P$6B6PM5V'A7?LE"S4^0#91JP5&1]Y-
MB:/N0C+AE^,NC!T=H.[VOAQD?S_$JTQH+3#!T4"2T^-\V*6@IH<)W3+-D&V]
MCE+)'T"YI0H@&:.]I0:I/,A00FTT4O?\I=?U(8\P:BWB"]T[*]?$$Q,/L0*D
MFXERCW<TJKR$;]ZR@.0PGI"'^MA9ED@#B..4VU4-G[[T'5O(C!/HJ.KC)^B6
MW@Z1.H#.*MR3^!D5C=A%W05U1UPDC"6211=,E8Z9O\";/]RM%;I^0N?IC8/"
M8H9SW]XR#YVV#2#+Z$&6^_$P;&L$AK\+NE.OGT+-G*;+,SA/ UK=YU*W.?1I
M0*0E#6!)C85_U&"F?#TB\@=D/_D$^)PJOHO"])@&-!?#.\3E\)3EN'6<7XC]
M(Z/X&P:Z&4=$?[+H9@Z">LKXX=!3G=NO]V9*,_"]G<^C 3>ZVF!?1*Y3MQ]S
MR"MH4?E@[*BW/ERDE53P)!+J1[\0OO$,&,RI1/WHJO!/2*7K3@,D.C8H%S6"
M?GC#$CA_>&[;UB-80W7UB%N$N 0/_Z:94P4A+#;W>:S6Z%GV"KD]C^+XZ3#_
M24W\><AL4G^^86Z-^O$[6]>F>1>F9>LAF>NG$S)%<P;+X<%^*U[T^7]ZE?[G
MJ.+:L9M" S1@]0L-^"A3HW!OK-'T\;N5R^?>^J0=: MVM&5>3VDR\_E)0J>8
M[@C<_TF:1C\I /"V=,#^4,*?DNIWD9/93S]TN+R5$"SZT.)D-H>5C+U_THF7
ME(':HL><V8E]/XDS]X<HKZH7ELS\),Z?#$PA_8D_.]4.495O8ANHU1Z5#[YN
M=?<M>#_NFY]J&!N1X#E<XI/N&:VO+5#T+YVDMHF'7D4?OU#,'JV3"#C*Y5QE
M_1<W/?OOA2/?0T&4&V(BJ:U9G@(!R0LQR66(#TMJ-,!WT@#+MQ<TOF:^5SHJ
MG%M?HR_0)IL^&%%QX.[6AK!U+3L'\GM\I&'!2492RIM%H@9GGM=>4RG198&<
MRGA;6S,3B%TX-[!4,42VG <SNSR>7ADQ6",&MDF8!#^I.6/0X&TV4PKGB=H-
MJLUCKVO  )"D7SL<W&35X^M4*!NOU:WH)RH@)59:?7/7)7ELRT9,%"<H@,]J
MA?IL%ILP]9NC <SAH;W'W^*6'_00)B:/W#I:@NLMOZG!F"JU>?DM<QL""I%G
M;]$ _*F "52;8^T-/294R_GJPQ)=+@2])_-B;J:8JY<YOHX^*7)][?&B_D5=
M75AVA/VMAH<)K/&YK,^8LR'9[(BBHP[O!\>(&:/->ZF3?.$9+=LHG V![3@A
M*]H##"MPDDVHOH@WTBL?LZ02W_:\+O%SHPSB7LYF4ZQRKL*A('OV(?K[ #!4
M%B62#@1<ADE([,GD$P&QCQ1!M6*?3''185V#O.G(^YU18E<FRM0I%N;I<@_]
M@]A[^8[?>/7\N/X1<Z:LM1;27O)Q"I8&>""F=!;ZV]'T*Z[LC93R &4<F2X/
MS.XKQ2A^$17;&SS-2ESG^WQTO<=3-:V5?\^MEV.?_#KNW)DRW I-._'V17AR
M6JQ<&QA[&19H]99YF7D-$B/C-"4]BC'JE2-S&PP:G=UHHR1A&?H^UJ_Q\#PV
M>DM/O"$293F*V^-T,9/[J8=_;D/XR-P=X=RI ^N!L9)3$(])B,J"#LS$%)%O
M<(H8C2<,4/>0]0GFU0M84:^^K:I5BNNV$_9Y;6X76YOH]8&1+I_MTK62I_6F
MGY0DO!>L*EX/1*]PG>*RM'K[E_1+"LNAM]M"P0+>1N&9'J]L^'0JO?VK%&YQ
M+)FLBM^(^X*>6NZJ$;&-\?3;$2YJNH^CZ9G$O@.:QL 93_I-S&/?OZ\5(6ZL
MX>!4Y%D:@#V:^F,W/^?J7NJ;(1JPW DC?9'[L2OO([<#]A\@4=#I&-6T!'T(
M"Y4)]D<OVN[?67JYCY!*3A+"?GWYEF$R"GUFE)O/@T5&H%LU5=\:Y>E- SXO
M<%&V^?]6""&@ 1RC/(3RTOYD^-9'RQ^[IX=/,< G)E%D$(J'HV)@/W;-#/[=
M)$Q&2247<O$C"UV>O.4W9DO.\-A^H>BUE.R1Z>$]J9#N+A[]Y*]2&.G3H>KC
M46,"U*-7N?YGM/"O(5&0; ^U]7[V23XS#1B[L9_GIN&04_5O0JLC(H@_J;[^
M,RH6BE\K&;(9M%&2H,/L/".Y.R6_&LH^JVC -T(<E<+:1U AQWQ!;5/@VRRE
MB4 <2<>"!J!WH3;>YO[8+2I\O!/U@P;^8S?[3T7RBB!V)]NG_D3>TR,:<^P,
M[FE5H[C?U%,P91%#T31 ;S\-F'EB]-.^M>41;AKP8U[_F.("&OQT7']ZJAA/
MC_-(SRL\54E>E<DQFYUTW:6H'S.@\@)V,:R)!F#DL/?^!Y5\%V "7HH!.8F
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
M.S4=Q6XY)8TF*V9MF7VV")*!)YJP:1X(39:;.X(QR!6SC7$^^9"QUYRZ,A:
MCNQ*GZMX<:$^N[/_45.6;LF=&3_>^I0UM,OVW=^L,77_S8.[SLM/_LERU7];
M^_T],;MZNQB0F6K%LD #2#SJ&,JN8;KUVS^CX?Y?76>I_(\Z:<8?#W7R"X-_
M?F7>'RU?4/OQY/FG95W/HO[!O9Q3#,-_M/CZ/XYL@5?D2R .CR;Z@=Z%2!=P
M9$''A>W($+=H4N^#]/5P^P4#QJ=IJ:R);+ 3!!H RLF2^?MG5=;H9H=4DC:$
MG @I7RLBF5M"A0!GYY =#O>9U_#GW%^?,3USPV[/M:49O(5*/+9*"Z(A.A'>
MWR=%DKF>6S""-=!86E7"Q+ 3@L2>DVCE7:D;.UZNI @,2%5HLY^\4CR0FS6R
M7=]A:YL77&O2%++43*36/V)2T&NE 5ZZE6S2BJ;)V;;^JM[>.!'0&@5O0BS-
M),)KMW!?:0#C1; ^B@'5HD?6*0Y7:!&)7+R$ *\ZW_>N8>ZQB P3-ZA'UCEY
M):G-7?M\664E- &?9#QZ@2PZGYIR&19'MEA L7H_V4O0'N!AUTK=[1MT^%GS
M@K^45TMKS9&7?69XTUF[5@LHD%W*:L5$/V*LP!-CSF#KGE>DBLX PE)!F9F&
M+Z<ET_O>9:_Z$,!MC3KON:+"HUJUGW76%\DDX7/W9!28^Q'[RU9MB_Q]R3Q+
M(W)&'IYC4?50J._J\.7:_\U:<2:M=HNXJ)U@]6RD]5QM>RK[I.\AP>KSQ/I'
M]ZZ(?UQ.J+_^CJ>%??_IJ_H,] C^J XLWFP)<BI.2$_P#J3(=ECU >^9G=DO
MJ_-3(N4,O*(VNZ,V.:*-650[!Y"; 6].JR8TX\LDB4D4=)1(U#":Z6O_-:S@
M%U2-5_T2)FO?48::0?IZ[7DWS@G)BR4%:6G1.Z7$WRD?*-UU(BGC]+*_Q[DO
MS9_T"E+O+1U$NMB[2YH=^E+VJ>9=B/<GF>K @!#,<B3BQHQ@E!@Y" QZ2G8
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
M>GN0!B-/!ZFB2'5\L&5W$1B]<K ]X\ ]%\GH27X)D[)S9]+V,BS>VLE</R9
M.D0=@#.C?&'1DUPX#A(<;".A6JBR-1%?#KN3].;'<*I/,7Q:=X)V7\H7U]H5
M;-UYF=OW#?Q\P"0;<0G,(HA;L%('(=]CX445^FB6TQOA/7\%GN08VAR[="[!
MML=^;^P^R;2TZ3;,O5V;]D+=SF3(^3.@*=5Z4#R-QNOW3ZRV-Q^L'@[IYPE/
M.MDTI,LXR\4Q12EP)+CF3S[\T*LC1]<KKA_!*9F@%^8A=D2/"HZ0#)"[*0^'
M6M.1;H0XXD$"-J6*!NP$G6F YSOGR%J'9F4E/U2@Z+<K/5H;4E,B"Q\\7I5-
M8@_1@-E:A*@LZ$=2C>JE 54J.+XY07PJD0OG,.L7UI$M?6>#6)+M?#%I(B_F
M7 SSY#D;*U616_VM0KO<)Y'&T/RKBGJ+KO1/*$!>HI1#%\L65P8C\*XDR^I:
M+ $DO+G_# 'ZBQ;9RBF'^,F_"ZA*"GI\JTOQ@\3XGAK^JY$M!A$HG :A>,&B
M%</TR1&]MDQ27D$+:31YGN+6S_=NEJD8+%7:NYE]+"0H(I1DI7+G=(2W0N6A
MN9W=XMXDS>__"XN>!+A*O/^"D@+W59DP)\UQM>NDLIK.!["VP9+\JG&R[8[.
M:D^%N/RN, 3RZ!XP%0>E$G8KQ(EF90/;_HF$C8DP8N, RGL&1CZ+%\R8;2B5
ML;@!YWV*C\3U=4SVU"<7>?B&$6^PYO9:*4?CM+6/!O7!V+&^?4+S"-Q]@@7Q
M8#7>9:1TJW6#$PRS;1B3:K!-I(1X-)Q+D62[K4JYM9@>%K"K4XY^W#<!//9=
M0>#G$G"HC0:PZIZE%$?@/W<,A;MW?E]P^$Z?@G[6P:[6'7 O5U]9\D5,;:>K
M&I8N@8$KLY$+\JAGP2V2B8^X!*%K305"R@>"4(=*C*OHF/(7#&A?B3PR%&P]
M+XR34G713/6\Q-*4X.)@ZR!U3<I#?A=WX/=7+3%&J8+'B-$O*"5Z&N&<.N 7
M-&_4</9#7%YSJ1NQ-I14Y0(+5H-R8'5KP[FTMY0QP]T+ZG3;]!!J".CK5-A'
MOG!,UR.%H6 SY>D%IQ13N^:;D^]EPNS?JJ=S/W.8.+TCXCQPR<#;KA6+OQ1
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
M7PTBFV@ )\10<0HT;HC-^H\T( X*&D<Z:<#2$\@BA'Q&3]C3@$6RW3=T)YQ
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
MB3(*W>!+@C7N6"[E'WK?JWTT3^CZI79%@40DVYA 4&-F8O@"A/B#(?Z;-@3
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
MKXT0M4]2XYY9V)D>.LA=,[@-GFVE23!?H6Z%R@ #_:C&Z2>;" -PVH_'9#8
MS2T],:;Q(P/IV](XDA,RTG%X!M1SPNZ-()RNB\1C&_=!&QZ8J-9NU!$3T^A0
MDBU'4)ZTWU.&&N;7EG?EK&Y84Y"QNW7BMM+'6]FR"0<>O[\E8A30JAIYU],=
M_N'^VB55+8R/08S(X@(F)!]?M/;<WNSF_7BD/5N+ _9!/FAY%AM30TS.LH&U
M'3.7',17Y7'S,/6QNSFB_>'6!SG\NYT$HM5CKX_JN#,Z>LA:)^<TAA 1_-13
M< +!0=X2< O<.X7QI[7EOD1Q9\DDO?#*?+X#J3!)-XM<?O_+!RB].ITR9MWA
M^9,")"J5%RXWX%J'=">*3M7GSV(^_]6_"VO@VCBS-(+GHT52"!L<2U'Y?#%A
M(P:YPK*=:7/"V?CZCU\_B\7>YA]J3CRB-K9&A&>@*8YJL)ELVAH%O1Y)MHUM
MD1<$G)4+#IT&BKC3#MT#U<V[]PFZ$)L3S*)*KO*!I!*^/8)O)I6F^T_YWW*V
ML/NT&B8I_T1^Q_"+QB4!O3/17F>]:_YLA$^&ZPW>,Y*<^9K8]*/*K.+:Z,!B
M2XW*:/OL^DZCG)FHL]!:_#](\5\V7YWJ^Z];L?;]5_C#^2N*<FUDKH TL/Z4
M?FP-+=IU! 'MF@IO]6E(O-K:(F+ZIOK1(^Q[SU(124_>OZD%K.MQ+?)/J'KD
M2S*?9V5?K/O(MG,YB+@QZFS:U=I/?:JB8FA;S-0.,_J%Z_\JP5@*46U_=S 2
M/[?* L'E5HH1U.'[76Z_-N[R<260+ EW^D5#[%QT.&M0,Q 6SSC%@@T%B1JA
MYP#XV97*BJ"]@OE :5;U4UJEQF3!.NW#N<.?OM$X[C5V'3Z/^0JAF&$ Y9!F
M2C);,8+1<PF#I-\D>(JP=<UQO,N7/&FSCK]^[Y]C84&OM-1MOR3AKTA]M]^3
M\TSW,G(QI[QP2\-="1G+6NW(7/I^K=ZUY-C+E6O>TJUYC4Z[15><&K)9?EV#
MG_^TF[)E^BS&\C\2=B3H9HQ(BN9Z'T6S#][$U5LUHG*14IBB7_0PX<#R#%;Q
M9&&#Y;*WZ<)KBP<;:E042^ UL_T15.Y?:X<H#C=9R0Y3*L>G[')XW6P7;,GY
M2#GK]8RS+P>?NJ^J;NY"C%&A[]T7.+6A'QZ;39[!&ZS03PPV'4S8 '[M@_X=
M)X!!K-E]4#*>)6(+6**F#')V]T'DD>E/VZA1-BD9T<S%OK.='2=C'Z$""(^0
M8LPW4.G%Z#F5%%V7<#[U.DWQG;]$Q/TL WZ9]"^IQL[4'_ F""4(O('?!RE
M&"+T@;D1Q@X5'&OR%XH.:;R\#_H8(F;!--'"E(_<T:J,=[S1G+B\#^)@C(P
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
MZ+H?R<URTN.FU+F?4*E&H+MD;BYJFWNJ6^*:_Z*]7'VK^7QEF,FW4R^4!?9
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
MI$52Q3$U" ?F>Y-PJB?!OL%2@TV8Q>?P%G)Q59O: ]\KE)+^7GGH_ ;Y%2V
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
MSMDS?RY8R<JFG^#HZ=#[EVO"?+N#P?,1-3?NTJW^3=3:@24YH[A6I@BX_*.
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
M3N>D:/55>]R@=K;5F:K%LV.H=PS:WXH;SA)C12D#XZ^-[@:_NQHXCL]RL/;
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
M0Y_2@5.QQW0@!.-OT33Q8(Z@PAL#51FZIWSFVZ3GLS34WZ0W//C^5NX)9R\
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
M 'MS%M$!%)FV35BCVD\O LMM6X)H'O[4LY1+YXWPM)2ZXHX/E![3-/(0'7Y
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
M]G:MY4-E19/M/3"W!V+:$RHU3SJXGGQ?87GT:?WC#:7EM),H)>$8U(N299O
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
M]/@&/3J:1)TKR<HUE3-<\0N:ZAM1"T',3YR5Y2:A65A 9X]4Y2G>A)I=>N<
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
M=N(^Y]O;=^_G><]^]WG;^<[^8[CF"IG<,VO]5IM[9BU3L;I@(E0<86%,0!\
MSI).8&&*^OZ2W(P"J OXF6(LPFK&./QKHOFF_P"AJ*Y[(\:C&'W\AS7I_KK_
M5:M-:.6)5)<FQ&)#9XQ./':]NM64!=KA84K6WQEQ_D$"9^Q[Y]L)SMJ<#_N'
MV_M7_[;6L2'H[RY\^5?-$MP"BX" &_@1/N9"2&.*<WKL;8BDWY?WJEKVN9E*
MTNC2#*P[98 B1WW!R(5^-MCG6H:$DA]\@49MTFXN:I6D4Q/;5W?JF,R_.+/+
MI-7Q:KE\@SW!&4\'6R)7/5K&4%;VM^]DVQV417Q^6YVO,;F8N8<%0F5&Z3C\
MD%ACN_5P8DZC]I&^3;O(:+L6J_?V*DTU,E!7?*WOUNEH% F[ILG%)2(MN%U
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
M73"@S'N>V'ARIU8J/9+(X&KV=[Q,7GWN<ML3[\^MX/2<B[[KM.!V,-L.2+!
M\=V4)$8S?F/2 Y97;HGX(MKZ^?I 11IU<T-/A9^N%_X,J6]Z/$QZ<3'-9-#L
M7%K0N]3 P,#77C%;>%,[>^B!I8F?&@.V'MC RP*]QS!3BN$;(W_U4JTW,S[H
M> FVO#XYR'\;&TO>^EQ XX(VW46/US&;BG12&YJ^?(F_.H>O]*\O"M+UNBOQ
M<$1B!C:V-NW5<L-[!O:D 3(H$[]VTRR[[2A=]HHX:G>MJ,+X2T<--P7L .+3
M?JX3V<LEUS.OZF<+RFZI?R;Z,IMUN)[,:>'+UMK PL#N*SZ)_J*9D]^V-X,"
M.PB]=T:S#.09[PW Z(]CTVE@$BH>,H4G+X>:#PX%E;&U;NV+'XI(K.V6K0*X
MX"RTV=,@)7@"Q?7)8&\G&9=R/.\:E\H/7P5V2-VH>C5SZYIYF7$"_12CA+D'
M>6:(!2(>;!@N1IXD"1YQ(J]%%ID]'2]9R+BPKDVUE(M)6$SHIIL 4'(SB1G/
M>$Y1^_##OPS$:>0YO=ND;+#]<'-;\&"HPW7T718H!L9I/H%V)D3YW'0K\='C
MFPF'U^IG H??0^H?/50Y:ZYDK"F%;:E.\LNDX3OHSW]L"3L1UEY*1V8U3$)\
M\F%3F=JGNKJ;L@ECV7U;R0HM=&V:RT+R_C)P"-[-G,,=LE^CVLY)S3W+]*U]
M5:'5,TW'ZLE'.IY'Z],[?W1=+<=<&<!)O0]Q O.0321DKO6%B1\(-H1?+M+!
M<[- T&3]NAQHI]K'CNG%O(M0 5OO5(A;TX7+X$Z+2XD1QXK M_[Q=ZN%N$/
M3",!_$";[7EA#XY^TSS H-6?G;MSZ<?.]KB@'1W+"NW*4'>OYU"1K\%B5&/
M1CGGGG4F,--ZLL,EJ[5'RRAKK^?)A0R^!4/GJQ4ZGMU+8^[,F<;N]TG'.O*-
MHMV^6R8U7]S;4UA_1*QS<K8_@G;5A(H10.":#?9^EJ.H1&G0]-7,*^T'IF W
M%2TRMNX>=NGSTR"-P,KG6R$Q6ORNL%*YYC(_Q[IV+0S=XN"$6ZQOR*VHQ[(=
MDA]NS1P_T^U [EWV>@N$VH6VP\K;8[Q04O#[E8"2GP"?FZ79-]YD>GA?TL=[
M.Z^+4B/A\"#=!^7E529OGN\T%' 5M#C] ;0?Q%'AXKX9L&4UL[7<8+6IAW%L
M19ZANP4;A=).>B=*F=(&MO+ZOU^AQBWFGTDW)*]13Y,K$TBGF+)(5XHLH04L
MC%/(7_K(6_^JQW_"-JI]7^C'Z1>!8O#18V\J<BX*)+S!O.[TN8F3SOAV*^_8
MT36Y@I?8[Y<]JB_#IN*]/K'IW[?)$_1+6IB29?QL #LTP!W#O_K?O,O^SVK;
M,\Q].]A:2PH0H>T SHZKB$3#8)3>9^6T;TCP-'B?JY;HV[Q"_?*C%V2%J-/E
M_I^C1%Q\GD5B4TX)QK)='C;T0F+LF00L=WDPN@5=!FXAA-=\:=C3K]%%PPDC
M-$TEA*]KO5 H3S8;BS.LK2*\SY.!)G[\E.F'T*(+8J<)*[ID%6K2S\/\Z<A=
M@"9!8&,W(]T/'8;F0Q[,L5>T;8C-,?556H?K^."[?+JD/9)!Y\J]B_L"71GA
MS#V1-*N?;\_*U^@'X40A+%F!U)!$$NO=25<CKX4C'7-L/W;Y92Y:CCL=Z.(D
MO[?"S$>8%1MU[$PT<O[Z2%^7^O5/F::[8.3+F- XI <CKT'J:/3;\FBAI+?C
M39X:O+9^]MV"137T[ZJX3^U/#7>E)1C!!PQ$D&?(+% K+FQ*$B@@2FOWUYF]
M'G<?OUT=Z81UJ7YZ%/-P=L6C6%7U/GR6 "AI+0^1Y:P8X6A7R#C."G!^.TD_
MVX]W@?(OZ%A%*,=FO2]Y%Z3[2O(8!_^+1!>/G@B)ERN*UW?AG!EQ=!,]MB7A
M7 9<2#->\[P*TY71B#N]A/7R9S"OF2J!'?,04?QT";K,O D3)2D-2$^CG\*$
MF8IP@[T)MRG+!"X#$0<X-?W0;\5K4NLD<:.R75WJ)O8C/"+GY#DF62"V/APW
MGTY:\2;#SC,R6" 7G.0X@&E"'7Z</5"AZ_Q@SCHK]H+X8P<1BZ'8&3]+HZM[
M.*T^P<A>QF&'!_#3\1">AB.$>]@6")_8=0HF2N,.OGYPT\S8XGVZW7,[ .L6
MHY?NWY)9@2RA0$B5530(_>>EEU*D G!!VFU8DC^YN=5 P@[VPNT')D)/X^!D
MEY !49BC&W1?+-7'E6,1P\^V!('X.RM"WVU'ZK2FP5$.BD 0L>@L',I'OTOV
M:HH^=Y4<EDK6-@WW."MKX'3EW9&YYS)GHL(.AZ :R<;1=4<H*HTU5BWFX4S9
MTN$'2@&7V;Z(T5#YTM/$*>JP$[^ANF>=JNJ)6\97X-UL)\4KQ( #T*:!Z2<
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
M*TD[!=LMNZK@Q'H&W\K]\%W]1)V*^7T]F?D9:4-QL[X!MO7;FQOGH6/C:#K
M=K-03R%_Z9H9!LI-O/B'2/>/$?P?&R4BJ5Q2BFFVPDBD7FPZ&%+RR-!N8(.V
M^]VCE&,73A1?B'JX+_SWBU5!R\I9H&U*.).Q[Y=N<@0H_!>B_J6;EYNQ!_WO
M."0[#X W)T\^J;$L(](4:FU&[@V/6#Z7\5')5-BYY\?("T0X50"PDLR1>X[:
MO_1COGG%TNA+/^# B!MGF]2WB;V_C:''[-_4ET;T9(O>0,GZMG<CT+(]@ZCZ
MLVK>@--0#N14MZT%RMLMG4<=/)%#S.EP\YM&/]=DF[O>N=?]?B)<]P0^<2SZ
M7H94!$0@E?7PD;"2]IB-,-AFV4(R4J>B'/75^B)E+6+KH0+T]BGZ0?@(K!?6
M0AGAN6MMOBW\U2\#GYBCA&!L2BWBZ:(H7W3C10,#Y E@D@7:<Q,&3OPAOX%=
M@:PHV)\S2>PW^7FP)7!_AB:R:N'RR1Y5M?6YX'JV(QG' B5[LT#>&$8I[AE\
MSE=6-AJK5CO0]683&H)TRXG))MTU.-09FV<1I-!Y\K[YEOJ*:_7E84OSJ8"
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
MIEUD*\;@\':,L U]5\U@L=,K;./]R2S_(Y)G;3+YBT8=V/'7+FM&:IU:!I.
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
M$!&=E=-Z5K"M8P.B$\.9VH T][+%!*4M)/C57& ( ^Q%]&%() 9?CP"'W C
MR?'@!2O'_GQ-,>;91C[E3_O=;&G>>_C5/L;CQ#@,B CJ0Y"HD%"4<SE#K$=V
MBD);R>BTL\[UKS+<@-SKM!!]:5A7[RM'[A9Q<]:^^3TO\4W&V2-K2 -TMSI/
MDKIRMYSEBB"[@5!<KO4U74D4J+,1J;0O+89'TD=N8)3,[F;7>[GOLO25^*9I
MZIR8I66SY=6=13SK]##9DJ%<SS;J%XC7@C5?;\>V TL,=0NF]2[V\;S?$W I
M4S'-*Q.8B.XWER*"0V[E'VN@&'W1>_L/V.JTT  XXPD\H/L"0X?OB.7VX1MA
MQ"-H#W9#370-@/%F(U/J6YT[.C*F.AO\.STT= :TM4->/H0>H_HMX $+Z;!0
M]!5$!LDBJ363NP&Y>]N?J4!?@B6Z6:PC#EK+W:.;MLDYSA5C%3*?WGT\=\23
MWV)] '5R\^/0J.N3<&HAOK$X,^SO7+'ORVV4EO4^P[]29Y0_]@_3GIB?NN!R
M:OY P;X/Y.-#*B;YF9QA@O%=O$S"%I[Q9VM)GB:K\$4*+5<J\/2/=HT\WU*_
MUK:,8Q52JZ=$G>4],O8Z:9= OO_;5@!>-3CA@J"OB0RLT?#,8K8SJ (\KY>Y
M)'^:H)"U0)C4]OQA+35Z96P7U]56Q"'TX\>>+\5Q;X^BC0<SCKV2WX!44^2M
M-0!;.H7X,8Z&Z%'7X]K:L,VSHY\OW80'Y!NW3'\]_OFC!C#M;6&_;&$@JOI^
M5V(P?0,"&%-XI;G=>.YA3!KE3[029S(3Y45#0P O5W9_-L_VZO, TI$L;'M#
M[<NO=>:<FVS-6[KY]IIGE([Z]B1"=!/AF\:QL9QU"@WH%&_^S2GR#*AAN,AR
MS@ Q5'5G@H9\_L([#7T6)C6TA>\[VF.0,L*KG3H3IN'0N4_KZM0;OPXSCEZW
M;(;  (!OVC(6N@])%KM0U._-ZN^>L?0 GL7%PF]MG<<5[B0]R)&QOKS[I.,O
MI55,M[%,;(= TIGK$!O#^0+4TY8^&G-\ ;_Z)[941+)9\+5[2-C2_C []OF_
MC82<#^+"&X\1H_*O77JZG( 52$;5!>%5K:19S0+Q FJ]?4!T.<F-KH/+;.BJ
M+"R9)'@FS-AZOW4][#NK3^VF9E8<,+'9B><I0#GF@!/W.+K;^I<LR40@(<Q*
M(PHT<?RG5G$Q[+1>3WA6:'Z<P39_[1_[WNO\]I2,-PMEY4MG=JT>+F$/ WM
MKPGHMC2A#K$H8.PEP"1O;$!(312Z?;(%T0Q0#?83?78UK!@4X !$3?9>2$G0
M='SU4/#3W7,R<VZ+1=54)"2H3+289M1("S5B$+'MEC_.QM[^-JXQ$:>P(Y_3
MIPSUU-H^=3K)_/'V>[P1$$XM@@_()B1/H9BVN=4ED#(E3,-EL@H8C_&**+/G
ML;+VP'5X4T%?'^-L$K1^]R+A:YW;9[.Z DO1K*8'%P_\U$R$V\"#5I+P<OB
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
MU_Z9M9>UKFNM__5?U[7V'O80>QP0,S,V-08X.#F B_ '8"\ &PQ<?"^[ JX
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
MYJ%@(63D#($D-1@W,M[XZBBTQD06PF9 2T[BR V+OM6#+][V9?VXXC!AO$O
MI^C.N+MGNZ&3%+]ZL0T)U0Z&(WEYRB L-:)948;NB716W((KFO\$'=3E+JXI
M^WHO:\[;@AH8I8T1SD_T3Y*<P3EJI;WX?L013SNTZX*8P+[8,P_4 ;6;?F%'
M'3*T[)]HDF/I*KK<EOA,8N/E:P"U]:XI&\ .C 8EM=1OHH3&^I%0,G,TQPN9
M[HKT.D/K]R>4PFY?O;4IRGK!@JO<"*^1 OE0E\?=VQR*=['$T:Z4DCB7<KF:
MI.8QI:HZ#V._=+$::;EI2][W>)Y2Z[,L32@6QBAQUL%T8G&SQ[K\K'V!>_Z!
MLH+6*[N+-Q$O)7VZ5'_L]H[)[*:JOV>C7"'ZX^NG>]6^(LP<E[I#KL#+P/4_
M<:<D.+Z0M+9)GYL-#.UO0:[OMRQIEV?>^S4#K@BGLXP>L,!,I"RI9 TQR :J
MP95'45+6%YXM3]E33,:C6U%X)"D[D6(SCHG876M "@F=^M"[4GCD6=[%O,?Q
M>P5C7KZ>GS_VJL!-B=-[)6EBD:% H*H1JQF2)2>HHG?U-A/IBXEC<OW:(NXD
MQV&H!^-V-_D3U5#J])ZHYV?$]RII2&SD1<>M.;'X)^B>Z$/,"/!JB2CC!E23
M][6+6* U5Z=V]OV;ZF6WTGM$0%8](GUHMB:<T2I$%KZ63R;@4UG\<T34B.XY
M:CL99D'N3&;UE5IOL&2,X(7OCL16QEUXC@MU*7=LOZ$@H.S)=3BO\I-?UEN[
M^W%+>]]F]%.MX]-5M0++/>M>X[T^K%_)Y[I;DM[_Y!+92S=?6O6)<^[W.,^J
MQ9$7T=\7YWWI_*%]A.KT%FO*%,T7\M,O5-T9;3=X52#Z5&^N<TNZ#K=/PD4)
M,3<3_$T-\3C42#IM&U0":\2"?MR@ZZ+=<%HB)HY5?;M*,A:;[6]8>/6<RKO/
MF[$1<ZV16TJQ!1<"-_W,+$!Z+$:!%6 S:AC;@)4.R.)JTE>'<,0"AO4SS\^[
MV$"%ZOEC8\JIAU\^S-V^5+&UMHJU=5L=AK7!BPT\R/4"::K3;&!]M]DT#8IZ
MM./4UZ(#-3,^G[=&-G:JIBGKT))33M&],GO0U>Y3'[B?<*3<%J3S-<&\;@B.
M])UEINB9T]V"FIO>(R/0^XDEHN?FW,VH 9,T?/$S5^Y=^SM$WARE[WMU,Q:O
M_%5\Z7[[I*["2-$!VF;C-IM-@TNO[W\ =!U.&4Q]M9_O9DCVT;(@)MT!;%1%
M^EC&@17NK>>=6C,FZ^4'Q*^N'KK[0875\FC-JB7,.5PO!?UVP%[UB4O&?D$H
MX<C!CUE%_ED_!O*>NKP]J7B@8F:P;LUEH,)QV^I<CT?]\E(JS9&9IG\@=!@E
MK]5]!POHJ>*Q,=I'%\3SQ V].84[_/026_R4VLZNJNZXZV:+M&'U@11?D(RE
M:S.D<?J'VDD8(&CN).7U:7-2(8++NUI6)^.<7_%,UD3&V"XX//TLE6[+$S<N
M<03'$D&75G_)83YG[9DI?8JK/419_[QK1\C3-SNQ/ED--$UW#A5FLAUV?.!\
ML#T5;+=,Q&S0LPP^PDHF67(;!!0YC9J=O_I"UD+FQVC6I]/?+YI.+APJ/GE!
M1_)4GH-!L2.ZVFZ,%:)U1+AZ1P,N-SKQS->YY>%\5\7S,FF#BR$W]<\R(\'Q
M&$+E#X:4SGAE.TQRBELIN^[&^A9W/W_$,'_]M5&W6\I/M_2L3Y["WAUWS+GN
M![4)3,+;_#,LQ0R+-V$)/-%3)51LP!(5J!/(:A%5R,DV>\)]6+_[^UJXA[(&
MIJ(]X2J?R).+[K/8(4/2#X;DCW8,Y00SF";!S&<#5U:A2X6S2)EM SGOJGMV
M%T_1];P]G/V^M5FI/!IR*6WKN[ =WN[-?AY2>1-*L<T$7E8/1A3K86X9AQ)B
M^.XPR G*%@)WG'!-DWD;=4+B0XK)SA,+*2HWOI7NP.XF;R<5ZGE'F3J<?_[D
MPJO1K65I*II-KPOLGEEFG"OX:.:Y5+5:J[.VMH:0PN%0I8$,<7-:%SS27<:.
M>JB/<KY6XSETN\\V1%^H6\8K%9\YDVS[?(G;;BG]S-=79\D*;YZF%"5Q,=/8
M@#M*D36(K5"+Q+HC[E[3\-;?-=#[><Q!ZD%5$L_WM]<.#4N9JA;=N]GFUQ6Z
M&MJ,D?>W$&4)WG"%'7&!F>T?3T=&@ASUPEZ.)^TMKG3(E)<P:T[)!EX=$E(I
ME)-$+O<4GW5UD7;(WE<LGU7@E($+G$Y?JY/]E!"MT3Q1>..R[P=\7-6"Y8JY
M_=)YRZGTEC%$OYX:R<*P"5]J6>F9WHL_M^;S#OWA:^[%'W)\&;GG03+7I9 7
MC #JP^Q<UUVUA:3XI<O9^Q(XWE[?(*H7SD_3_F"?)]LEU<WY_)8;S@WF?&LU
M')9B@%HS=V_LI@O,HM8]ZTIF-V#3NR&E$D9>^?@4,W)5DZDUAEOE0\FU8!:3
MV8#H;'<_I, R"D"VL8&_D3Q*+^3E'V68MCY.+#VG6626PRM\-2.HNA\\_!Z4
M7]U7Q)"[O5\Y3KWD.)6ST'NOUPU/6:OI:@&1B9$352D?WYUY4(!O"03&!S)R
M28G7(/=FQZ18WN3@EZ#[4-<-FL@!Q#[25.<QUAG3Y'KCMH%S"2F\'ES+P30E
M9*ELM-[F #J<,#0>#94. DV@S^NM5.JI?*J)L5WFV12GQ_*Z,=H"_:\*C(UX
M7"Q:S7>31Y)&QW9 ',31X'&1DGDF9:[M]E2$OT*(_N>FMA]-Z[%.'[0@,U%E
MC5B=-PNQ>MC]6YO*E*8RUC)I$3">(L'&@T@/;*1C23.H&.1K1]6)*?:?R2FE
MB"S>\;U7+CVQA3_9C;/THX+OHLQ)3GWJS(5HNKRW8_3\>1@A),K5?+H+]'B%
MC\+*K+;%G';8&J(OM[C)T>GMT:YW*FG\51.3;7V)%<D5:]EUEG 0&.Z#UJ!H
M-B)&DF!F=*#@C ^'QN9V$ ^^]K%H_GA&^V%G^?X/#EF/AQ^5J::TU>-*/G</
MR](HS)0*U @=3J 2 Y )-&M/4$Q;4]APG%[N>MWX.=6Q4SCNJ='#$957#.)M
M:FL(AN2+]R82HI">FB*AG?*)V:]86ZFG8F^\FEDV\"CRW"3F._J]HW9?V=+(
MQM/[$Y*3CPT]+CB$QAI^[QXR)**:-?%])/LV CY^ GMG)4EFUH9AU:^W_ZD1
MZ<AAC:&*T6VM*N)&PM<+=[I&8O<",AH8TJ$IV,D2I>LEO;!5EO/!XY";H@)E
M,!M?$ED1%'^BRKS ,U"BPU=L,I+[N+0).OMYJLY\!_TX&LX4P@/0=E K73=T
MX#"C7J)R0%^9$%3=Z-A%P^B.>.%#2/F=DBT)<A/B2JZLY3UR.XY.8YTU9;(T
M["$F3#LJU!]1VIVB0M#$V3?@!J>L;79U&*.^9QX2*TXO"55&UX;:_"3%D\./
MC0[0/9T[01<P!D,Q]1$=QS9WP\E-A6@C06!&<5^J07EE_RI2#KTGZ/([+#]W
MU.*VJJ6AA8Y]^Z..!-I7PB@\JR='VN7>R 8VU._X"LE/M"%$:X4FSJZ6Q(Q)
MO>$TKNM[B)P8;SGAT+NE]H&>^#;+CW+1<O3KH6/@&Q.R*5T3BJ"!D%"Q*56M
M[<*^2G.D2)"[\9?=V?[O]FUWBEY6MA9]$(HNXQ;O*Y C5*E%!Y1$*FYD/D*+
MTD^S 4\O)%^M]HM6=^IU[XVN;RO33U>5WM4UJ1,/[W4*>>90:B#,-2E98?WE
M)KHC$?($*4*T*F9=O0+:@1E>JW ISP.Q866NHUX9JC;K,4X7(9UWBJSJ0V<E
M5RQQ(ORV5W)=:WDI_>-;:'#05!NJ'-4F.N([WAV+'7]RMW>J]::^<FRHLE>V
M4.]D51^N64D]6W?PS(G'<=O/-G9R<E*.7ZYOI&#)YA1"*[:"$ NZ,'=WVJ,D
M@VP,JP<"MG\O$W+[<E)YATJZW\[FSR?#GX;,2U:,'[?0<9[TA7;PS=>-PZXS
M!FG2[@ZB;4J"DEHS".TA$GC\#Z=^!V+/RHQJMD'^<,/;>^H&)Y:NG8^[NJNC
MY(L\8QW&2P4+CRB7C='""*!5>E@[A[M)2#ZT=^]NAGE>459#\$:?DW/7YMN.
MO!8KY?-4G4K X4$NT ,1@:W 1+A 813#-DI0A$D<<_YY?77XV0%W(V.7EI=%
M]XNC#[9WF5AEI"N_&X8I[]//;$ADA1XQ8WX"<RUDNW?GD=52N%[X]P=%#(M?
M!](T7=8&./A*;AZW9$;H&<*9L-8ZPZ_DRS[4FHS-&NL* Q6'G02=6'!RVWOY
M9P(5W9V-H_,F#7E-36A_CX=QS:6_O9IBG$<<B?<^XMRDRBPT[4\HK; W.NHS
MK>+PH+CC4/*IYH2D_B,:+2#% H1T3%I"M^'T-Z--H"BJ JDD$2WB>R"*F'6Z
MYU)%7)NG<%6W7KSPB<SG,;*';MG:"\DOZ&*EO'.A9U205-)&D-1,8.U%&P\R
MK OSGMC%%LRM/ZF^$:.\\9[2TE[=,_YR#1VKQ<*G!$A>P7WHI( 0A"^D5G:G
MRXXS?C(?X8&IT? J"5[%?9P9L9GUA;8)@8VZ6Z$WV HL>83NY)W-245%Z2O-
MX-E M'^B9E-@X.!ZV=V ]S<TG!R[OD7LX-%X>/"0')F,H)RSC"=0S# C&O:#
M2&_D\#*M?7"5#<3ZN+_PK%(41/%Z':BR&6G=UJ&Z_[Q#BW3: ;?&4+,['%VA
M[K9%HH[]Z$-%PU"TR6/GFM+W][X/FL2Z""GO<=UZ3OHB_Z8]2BM*<0474UM>
M,9;>S^05C7@/KR<+#UHUZ*GD*=H7WDS77L61*@=6>MM'D11;.%.Z0;-@QF'=
MP6'<<<J+QZ\\"#*U3N/T$"=2*.;6JXX;JAQD'T9[T$9R)#.O6%SZ0/B6^YO(
M72'N]!WH6S ^14,_HMX@6\%AV9_QM'62Q.QMR]9,H?CS3K;]^IOFA/PNESM4
M%FX,]VPT%6R].WY+\>&:.+5O@M"&P#N3X)"C3?,>"UE/U8P-V"L_YO4^[/Q"
MV=/C5B\Y<UZ]Y#@#'#FD_<'N=,.I*D6MV?Y QQJG8,*K8/_#6Y[T-4VX.XD8
M'_#J?'Q$^C5+YN&W&L+YI!XV *GID+OIXC"+[8&#PJ>LPY2D\%!U[U ]B&/"
M5Q0_LS^H;>YHAL+S!T:;L!XI SGW[.,.N=2$/3#>5,AG-<3!-&G 5-HS)+Q9
M @B*#:D[!KQ8@D>BH$(J@G3JD?^B\,BH1U^C8L2&K4L9IB[A6S44S.O>:6Z)
MV\H?<0,W&2(UZUKQZO-2ZB#.,7@0OQYJM^U><$QSW[=(E=S4^/+:0]76N(6Z
M^9!".H+U&:088Q*1@-9F<]IC9C4#16DF653@/$F)ZM,2Y\^>:Z4]UN_>6I-7
M&*5O$+-GG^1;G0]\:O7PC-?"MAF#+FP@#OGF1S,"4D/.[_)[[8T0#57H]@VX
M01KU&B"F6F>,X9V"[+0>2AB3;DTF9QQLO&D5)^V]_"9N8#QWQ^SK[Z-9O3??
M@ ',W9]DO ]>_'8LZV#[XZW;5=<RSB_@<44I[WY$DRWH!JQ&5!D?68V22XN!
M1]X9U/8]Q-GPBR:6J(II.1"($RMJH2BX$C:O;]]7L?^<KSB+?*KI[:&2%\CQ
M#"SENDD+1@(-UO?!Z_ <(5NK^RR(/^C"MWE??RS/5ZUH&TFGM1-&&>;;^F3Q
MR.BK1Z<.\E''XCZ_<+A;9)*2-TF^ZOZZGJY@U5T&G;.L?.9A_&/2WJHN!<_T
M*<XO9HTB*I.2V( /O.VW@ A]Y=FT]/3 Y7BG[?,5U"N)KL 2F77JZ9K7.[4G
MJ4_\2Y1SXA8B54X)[K4[L>0U4'#A]2N+T>J;C"%K(VEC]_\/@DF8?#>H-!,X
M&+N(A*1L5>:S\8$ @<HDB6D[>8O6UPMWQ_!"=@_3/W)P<79MW_4N9ORB('DZ
MYXY/:8DV)7!^Y-DTHB(P#O0DB,WUSNDKX?Q'?-1,)$<BDPQ[21R)KS>EH#OB
MS1;\4HX"'-UYUD?[/,+I)_L"M(_W5T"[971$-V8K$<_ZJZA$+-KT&'$J5?=I
MC9@_]MVE!2EGW'C\[9Y2T18VX!&6"O5_>C5KW2]FS*\2OMWC*;\6<[]%[T7Z
M@8?YC3YR/FVZ00]E]=]ROA!O4]T7R?$(Z+IW0JZ!:3EE;@3\[;3L-_'-_WEX
M<_SG1G/!8;'HY[9SZ7</;_E(OHS-L!.K1#=@Z+Q!<-!B[+D*3:#*")1 $\8]
M!"<X+T=",.7R<1.)H6$I;.##&TSWLCN) ?.8RCJ!MLA*%<N)T^C71_]G3SW6
M?[#XX7!L^Q7H$!NX=,2<#5CH5#(-<$MK\$8MS08>5*$WL8'2[#PV\"(3SWHZ
M-W$PE;F$)#(=UC%<X(?B?(CP;V--)57^KV?X?Y>B0K ]/L1DN5#;R8X-),FL
M)TW96TY<>&&+C= T=H'1-YVM]"<>>7'4_]R3/2471/-VW7*OKX+[#H-1=Y3G
M-T'$8G\Q/>U@XRABZ2!: #;#/09<<<.@[FFO\\*6*G\$D5V8>*H](VD.',&N
MGSP&P]!JC?*?O S"-4?XA5/\\@PV@63YXP.\!ZZZSZ)%X '?8R; ?QLF6[__
MCY9D1U41&U#<M8KX_'K@WYWF/#+Q]F,[EG"=7+*1E'U.4-B?> . =SVD<27O
MN>5;_0>5W[+7A^"^>7^/P=!M,('^X]30-[,!/G_P Y&BQFK,AD'?DQ$2>A W
M+:?)B-_.8 ,'0C5;44M(6,>K;&!F+[P(=89337]TBOR;B): X^'8I;3N" Q-
MLA^[TA>,ZM\,:F+^D7+J]\<B"2HLQ "F@*+#B)L%$W\;I3Z(;O5'J_)W2BFW
MK?2%J+XO60'^+.U95R=HWXJ;D93UA5@2S^^ \D>B,/.#KS<M^>?I*BXM>.XB
MW/7&W^,/ROSEU,P'_M)9G[I@EW;F+S.&(:PT^(%5S:QA \];X%58%<7\H:O\
M)OIU\#8CR 8^.NEO (<LX8R@SX(,6@4PZL%&'O#;+@P?<EZM )QY0<.^/ Q]
M5F4#Z"0(M O-;R L:12P='X;:6V"?.S_]'S_/Y&_F.PO)ON+R?YBLK^8["\F
M^^_'9$L@OIQV"$+1+T[C]6.I.BV*VTKCC[]+"S:F#%9<&<8;V5[:(CC2)N7<
MAW&D6D+73>8Q;,!(EH1AR<)]MQ7.'U;GFNC^A_J7\/BJH1UPVF0=NIT-$*\1
M&%[US;"SZ/WB1M)?W?[5[5_=_M7M?[-N.:.CT+K.1%%ASWK)OFW9YCZ[FQ3,
M;^W.VV?6(<]]>OZ66U-"]E0&]L^\#FOQ4#A9Z[+QL8]' V;K)X[,$9'X0MIU
M2O=\S00AXO#4_")5MMT&;4?5;#VBWQ9<AVK#X2-9RGVA[OT7EN1<]FX\K?1Z
M/CGGA0F7RH;M.I=TG!=F-2;A" GPP%1AR3U4>V))6Y:EPWN*;Y./RK'2'O3>
M%W,_;LK@9->C"L<L@_=6INFD&%GN5OW:>N:J$E>7"5TE2,,.PE$PI,#YQU03
M4GY"L3_A+AN0]?4_HFM;1MTTN/Z0EA OW5J9UXH7WU\\G'#5]N%C<?MKFVR^
M"<V&!!BA ^C;@G9WCK,!AE0@"=F(O'-AR^!WR#F7H=>WH&>8ZR5/_OS,YSF4
MYOVD76K?N0Z5W"-/W0.^WE+1VQ'V,7044P[>!=U%1!L)DJ$\:%/J)%9>NSOV
ML&MZ=*6%>1NN.EU^HNN:2&LMC:QVWR=-K/6A\G%;6YNHRT+?["M;0W:'$(VD
MSDC]F9#I/^0<H;7[[DW$1C17,&71EGJJ+A?O)2*++]'3?E67.)RXU=XCS7]M
MPH'S$<%3V'J(]_1UX+"9Q@3R#D'4'PQ#4&SJG,:KYXDD$?\@&1S1T4M1_XLF
MPS"PP&'F_>OTHXY[O M4@XI5(V5&:AXM^=U[8M(L&AY/=PQMOJ#,K*UUI7*U
MEJ)/X8JT1\$FQS$,J7/$A8+'=U^O.I#VQ6A'TQ;;:@OB_?*UI-0GXNB7V<XK
M&^+6:AHQ BQ$Z!BF/*G9\AY8<:":M/T9EB*2M9#[S+-^Q_O>E;::-.X4[P*)
MWA./1YVNG?YL*YL3D7K.DB&Y1+"#8NG"01/F4 35MY4-4,);)Q)O(CBA=]JQ
MN0.(IK0^M53E4<"U<6E!\C:C<8-8L:Q0N@'!9OZVQCAA6/,L)/L2;#SFX^\[
MM)^TK=!O/ 39@/.AZEKTZYF&^/D<F3L1WD6,MDI^X=G8<<OZ)L]:(*\;W^*.
MTW87L^#DY/F>_^)OF#@W&P?7G-</SA22#-"[5FYX197?[9J P+NWYYX(9_-Z
MDQ!AG?3K$$A:J*2;,4+@H#TT*+IE3'_ <-C3!H\^1EDZ"_F>(#PH>Y.X*,1)
MN.UP3]'X2#3JG?J+K,B![D=ZUN.+> 7:%6:97B 5=GMD0SPVAB4'Y>7,J-B7
M]JQV:NB.:ISI>Q8<-%0TF9S;J+KSG>OECYT?QT6^+B12:F@3$!]=/6BQE2"@
MK^")+VGSC<.(^>H9O)RYN=[Z+*+9>C3*2&#KIV0C_\$OAO)WSFJ833*F\P.'
MM&R^;[#Y7C)D?QS*HX#F51#R56CKF!KE853G5R_]+51"3*U?[JS]X:H7$_[5
M.L<&B=]2/)V@*K(5)^6I<R=+7I/\!8NH1.$#)WXP))=;%%6I9K<&]?G?O(&B
MB2M]C%UYU;RZKL&?*C_E/B[>R'LITBKF .:=1VZF]?7[,\M?1\\:W+AU>;#/
M5+"BZO-LVS8EB<@"I?M!'U3]6BV,I+?^F43M[W(+1W8B(?$*36R ,Z#+G&8/
MW?(A^6[6,]T0G3^&:O25.CDO7;SQ\W3BMX+=8J5?SVQ8G:ZPJKB(KJ0+3"/E
MZT7BP6C]G<P$M&UN!TFH8Q6QB7&**INX8CZ7:&GM\1C_/8A\]8+=!N+EXT?M
MM%WGY9)XQDNB"%6$!LWAZ!:P5+:9,-P34..)LN]E2%(U6!*9ZOXC(3M8GEGN
M-5$$LH:6T+6)SA-/]AH!R1WTN+AB'R/G"4T\.)Y$-B>R@2B$"-(9%<8&> ,P
MTNB=O7J:GLY4/AO*CSA_\G[KP2W5"<>TOGG7Q'P2MRC5Z]U&ZE!+RPN]0D>$
MZ6\)_7+8I&'D&R5__I!:U"I"9%=6_EVT4,B$Q2X5;/GIN#EA6M).JXTDD4H7
M_,97"7?,1;URHC6>5B:E3$#!]&.A?6!5=+-H$FLG,W-WJ,PT&Q F5QIC^U>+
M;C9-G<8ISA(ZG%2=MKMP<E\^5Y$8\98,I&**U'-2 [E?P[2U)>J?6:!_D2#8
MP_\#4$L#!!0    ( *:!55A+&,F0V28  $D[   4    8FQK8BTR,#(S,3(S
M,5]G-2YJ<&?M>P=4$^NZ]M!!4#I(#0H*2MN"BDJ);@5$Q( (B A1$>D@ M(3
MI0@$ 4&%+98H*!TB4I42Z2)BI LH*0A(DX02!D@F_[!/N>N>L^\]Y]QU]_G7
MO_[]9;U9R63F^Y[W>]OS#@SG,X<"B)TPLS #N+BY@ OP"^#\ +8<N>Q_R0UP
M ^#!Q1D!C@+<7!MCXYU[8_#R;+SS\?+R\/+S\?/_*@)"@K (\/,+"@L*;=H8
M\"<1X4TB&U\V)OG3I=Q\/#Q\FP3X!3;]RX/S%A 7Y#K)+<7#M1W@%N?B$>?B
MM  (&"/?K_"X@#\/+FX>7CY^ 1B&,'Q"I1@,GX<'!LT'(X9_C8)_!WC%^22V
M[3G"+VES46![@)3>S;1G@JH_ES5*G^ZFJ^E?NA8MM$E&=JN<_(Z=ZAJ[=N_=
MM]_@P,%#1X^9FID?MSAA>\;.WN&LXSG7RVY7W#T\O0*#@J^'A(:%Q\3&W8I/
M2,2EW[UW/R/SEP=9V3G/7^3FY1<4OBJOJ*RJKGG]IJFYI;6M_5W'^Y[>OOZ!
MP<]#PU3:V+?QB<GO4].,A<6E9>8*N+JVH1<7P,/UE_&;>HG#>G%OV$!@0R\N
M[I"-$\1Y^;;MX9<X8B-P,4!RN]Y-0:F?TYZ5-0JIZI^F2U^ZUKU)1FTO=0=C
M0[5?-?OG%(O^'VGV5\7^0Z]A0(2'"S8>CSB !-BL;)P&\+\MA6NE12^^A_NL
MM547. T-.QV[_/K-FP>N*6H\.Q[\<N-I>%:92\"Z+=1)WD+TGH^SHKO32GX4
MR<3O+_"-")-)"U5)GWP71=MYJ61A3UM S-M&7AZK<VLW ]\B*]5GNQD.+20*
M\1:R0CTZTK0HNUQ)]QC#ZD5_HW"GN.(U&177= &E&4N::+MN-%Y(IZ08HQEY
MD5Y]R[TN^7EY?(N)2M6KL.Y3<G=.3I_E/JP6U(4YAB'C7SDTHH?&H$T(>@QE
M<%8RQ\53>??KFK+7Q%ZMRHB'Y6Y!?HW1EQ:/SRN$>2T<T*YTM?,!6O!.'""Z
M!T7G'H0V\='/C3%?O'I=0^<&718AB0,^'VAFJ1\>7B%ORT M/T%_55WH\ISM
M'WR@V+43DQR)!.?I2%H7NRV33AC3C3.R"O86S)@>:8:V5]6G;^UX&W+6&5<:
MVC&VER@)'6))@NK>?)-MNDD-<O1BAV-)]@R9U_[NDVE]ZEDS1.4A0B:6DKGF
MSY+ C;6&KR1R@ L[UY$)Y!-BWAF'XJ <9D7YHMVK;?77-OF+CX^]X\U7DXRA
M5S=AA[',S6#UNGDDBIW' 2@Y*_*9.,+\\J(;!274[A88L#GC4<G.K872J5[J
M]^6+#-![F.7[*?=T/A\<0I2/\H,W*<C$4<7X-N3F.N_G8,SQUVI.TUD[<Z3[
MZV(5Q5X=^_ \IK&15K'/&&75'32U'.5J'=W3,[ S8V)ZPD8Q8/OM<OT]7(<5
MTT.E:1R CIH+9.YG"+S=5@ UWQD> 0_Y7J)9)@D'7BWQC&P4*>M0:M25=+TX
MTC2WVV%<!9\%HZ6A9<&1G]GW(]6I]?+0C\'#@T9>=T+3G<[?W*TF82&EFU+H
M>,XJ+_I3P=SIG+#/OL,&)N_!D'44IHLL6W=$-Q:28F'H[HG!Q^VRK Q_9NPK
M^4(UMQ^2NMUJ?HU_]WP+,A7-8R+NM3_<O#7U-B1%;QW-UL\;!N-;[ =.G[\]
MMJ?XXXO5L=N+K1@+#M!X/(CX69]Y,8DRV2X*JF-36'L0N+W:;CMK4IM&=\K>
M_>)DEJ@6Z*R1AMO_[;)OHV7BX[-B/QD+,\=[ZW91$2.J3%P?T1,1^^9)G5$4
M/4-8-#IDLJG72SR) Y29RIOZ3"DDA=E_E]%>N+^['7E@,Z9++XS4UW7T?'?0
M8QFLA->;^LJJQ[Y>@P8&BQ\+1*P+,SSE.H;SI62T3@%RQ?/Q:(E(+D9((Q,O
M9K(UM!DU6&$YIE+>'U1[/TNHRM!LW3GT0+";"65PHBJ9IHM#(B!AUG[8IR]\
M!=^@-D^9B-.3X\ASLK29VM98CX'#MV*.ZKT>SA1I.._WG/7B^IUC@=J8],C=
MW9!":""U+8E*BIG*)=S:.V=BZ"R^-RS#TJWZMH]URO-;/$K7+ ZJW<U*-+\O
M]?AC-$ZC0$,C&P?\NT3S+9;R E^E7+(N!G7*9[8A14#/8.,KM#5MS6,I5T^*
M.9\LM0\KZTCF];E^V\^W**U6E9R?FX6R,4YMG0?5W>?FUT4Q'TVV#R ]T<.N
MM@S2;8P>F!N&MQU$OGR6I73HH&B7HDAO@<Z8 MZ+&B#/9VW)7EQ'81NMB9=)
M0P3:J4Q*:BI&D"&A4T2-B'(U&S2_U3,Q[.'NS@]8^CM*J6CM'YMH5%E>RW[:
M%U2O[U"]OK,D[TBP#&74KF7W3!I91+#+Z='E']V[M37/LVI@VUS[;K5^"O:Z
MLT;.Z[Z17* -EHJ,$_-<$3??NQ8^W!QUE5GF]$N_[3==M<(5K<+CY[E;]$46
MD&4&<PKT)$C(D&$PAGXK.B) '2W@&Q\HF  Q/\B'G6**A@B/LG_JNMVZ>^MC
M(1/'+U1<6LS:(J_8N::,@4_/ ]J>G3[0QV=]"! X8H/V6#N5IW9Z^IQS9?/A
MD6>>%(<]>+MW%/JA<)LYW3=;+!$/R'3+>E0[]J4#2Y),:Y^[RU"GFN1G7<DK
M.5H 8IM4'H:]J!"YH]4<?E?Q9"][X?4"18?K].LU29KL'&E=)](:5C(<]&8^
M8!=  M.G0<EVAQFW".K04F5?\NUH[UC'Y^OXVJ\^CCNM%?3,#O,REG.R3]PZ
M**;WLEE3)-IX5ZJW]XZR5^G#^V-SF\4/GRG=<SNHS?#T-:O19IM796 OG&PY
MP"O1.0:C^2VVO)HEZ<UTK^EA[7,G['S!4&VWG0I4P7VZL+5NZ.M7,?.).[?/
M6*B:22GZ$;H1H 9Z+IB&&)IIE'=H(D4?\A@PT8XT?7/(X<;>XS>NX,R:.J)4
MC+2L8VJU%S+:,-;CF.C>I2X#BRJ9<'L\7X5*^O;JA.W?E@_P2'546,F/G8D_
M7].C?;F^VLPRHKW:5NM$>.%K.>N(&V'/NO:7[E!075AA5K#3(B7794%#9O G
M$YT.DWJ*)[0#5109P=#^(O'E:.'T7>% J950OB?2_'-V9Q5S9Z,_CM03(,'7
MN<URX#@-<2M#5H:\*1B%"]%C[3W*F^9DX2-OHY;1H<)[S'9V^@"T.>^^2E2]
M<9VL=65EGY":7ZW+02GIB]^/S%A*V1R1:!;Q2L!)BYMQW_S$-1QOV-9L4UXS
MK9']].GO01;^L="('O.I)KSLS ;>4 (S!GP0\<WCB7CWSC[_JV^-1F2_Q>DW
MIIOODM\R.VW87>,3@*:/8KF1U%HBE8P803+@0MTDS0&$9-=:%QHX "MLC9WS
MC@,<'^$ 1@U>S$+(%$NM@PPY0',(MKF1 U1A:=4<('80DM!=3AZ/X@#@XO(Z
M,@U*K8;"(BO9YZ"/2.5(H75KEB ];TZ _G&%U&WDG'TT?\CM9F@(@20\=E/-
M3]E Z<'6ZR5>/<SK^GFV3R:]3:7LS6Z:2EES_=\2-(Y(#PZ9F^0 V\DLR;&W
M\B36 D.V!;$=1?CL0T;0-6_9<H!3'S27!YDIX"(%-11!,<=Q  ]D8F:#62)5
M2<+7;$6$IZL,<]S62$[M6MK3'Q]SZK';B14A[7@EJ ^IQ')8/\(Z6;^X3)3U
M#O0RJ+ET6FENX><'W\SE>9,%W$R5BK)C=369>THTS=JET95HNE?J!AA5=1A,
M^QJ)M<R0;9XW0>6-%/<BZ0IQ-AP I>7-L*]%#[6/D5(X@-M\"B3%?@K)C:[*
MDV.#:X(5M,J$]K>M4B.ON:8)MXV]J=VRW'O:B%%&$KKV?I*)- U EZ>VX[DQ
M?4ANHUTP-/WZQ264K,>=Z?V.%UR49A:;0(J%0GQR^Q4SI:)*@J%K[=5_HU/S
MT/Q!S3R6C":DY%P<*@DSB5O!L,_-0Y).OF;^^I#$_"RQ+.I^R>#6=37HRCR2
M_<AG_HG) 0Z04$><42:O9F#7^QV)]!!S5@J"&SLK1T.PY?(&QY*C;CG>O[!G
MZ]8S!<+5&$+M(G(/"8P_T'AEV<.FR*/(\5KKO-1:[@K2 TG3U5UKKX;<\- R
MO-7B8=@!8^*B%@=8*23*?B_E +,GRZ$H2(\#Z+=S "=]#K#*Y@#IS1P@[1]=
MG+,N"7_$8V\3/R '/G  "(O]]I(#?$,-BX))G5#9' =XX,X!ZL]@6US0RZG^
MK$XD>YK0NJ8!M70B)\ECNHNBR^5(> ;RJA9R59(9 VU?X #%$=@)1PXP;X=@
MR&:R7>'8U2-Q@/ B!@:'+-,CK:Z G:QFM@]\;'(%LA2%CK&?_J?-,F>9CG.
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
M12_[)\J9ND9AKO/H#.9$A'-UK_=Y7RD;Y\D[4C:FP(9$1< [#7=]]ZHB%3G
MRR<O.$#NPV'HZ<Q_15P8CRR@500=*F:C;A*_.=BR_#F 10*<+!;;A^%(/\SW
M.P@B\3<H/*8=V_@5L7 @4@C&[9Z 7;J"1Z?L6^.WA#NW]UAD%SZ)X<!*G<&.
M$-=._HS3(%BOTO]1LS%#_HVDUCG)$G. 3@_1 Z&F\$PHR]][+89PFX9:@7OC
M^&7WZ<C-\()O\&/8/RWSQ*3O][I'Q[+B #%OD-^N@I(P*26)<8#O729$16^F
M(;3E.\Q5FRDH=HS140Z0LW>-%4#XI(=>E;%=A7Q8<$_[#>L$?>4 /9=@HX?'
MD_Z1I1 N'*"1#SNNC1= SJH78*=RF<3\0Q :28DF+F208O!,R3[B4F\$ND\I
MTET"VV#.0A8A;2G^J])]'$#AS^M$,IC/_I\@K_^=K*U @IH<8)</>) #7#2&
MO<O*H))]9'!A];\(G+$#=]D+2"K;<0W/@WU7F@>2_[369&KE1H'Y/00IB:7\
M2%U5-.'E )_U6Y!K^BA"NSP[Y;?=94DD$S*]!V$?(F5IA%7$  >HQOY:I5V>
M+?ZC9N-W(P/G46WDX:,4]UGJB\\S6,6&'5,-<A5]I?+"<LOJ;H[/[;[87155
M"70)A"<\#B<F.#EU#X3"](M;C0/0-'C(&@0>.!R?8QM-L-]GC&"#W93 ,J2P
MS3U("AZY%/P$MM3;1"2( U;>:[Z%&=\4@H["KQTBP1F.<@S/,D70EU)!=1);
MR3T.2]^.@K;?,%[ T9%@N#E+<A)**6\B@N+J<(-KSC)6A806.8"Y(Q7-$KP+
M=Y9/12.SZT0A95A97M@I<HKI!(C7@@.TV/P!]@^P_QM@61V_'<G+EM"6,'8>
MA@O3@]D%&@33-6D9F;30I63D>6>KI0ZYN-=ILR?XWR$B7,?8O>C[E;]#<11@
MB6-IZ!N0*%POK!JD6<?!A[0(7X6?>Y8W'ZG<?(J1@ .&W;YXG;V!TIHVR25F
M__U6_A>)XLFJ:2CB[W<YYS<VV(&$\(H8EZ9@_]9XJ7^WV&'E55.'GF!GI'//
M7&7]]CGUBKIJBSGWU!\="OEN%V>/"#"*_J.S>$A#\8<BVZQ-?6D<8)/GF^*K
MKSU<^XI='[M>^NE$O(" 4NME;--M< <'.!8"+X!RPC*D^[H/*U:S-$C1Z"7S
M2-BDL<O5O[K+WQYQMI+BZOS;JZ6^8Z19/]%;8ASI@\W) J?JDA)^S :%;KO/
M1:&F'9'CC2$==3:V[R>.M3;DK/;W@H,%]_TIG=T/-FJZ>L)?*-U_)W#YBU.B
MVZ,>0V*AC@]>JX&8S^G8>1P:M,'S$K^G@+!W"LWX0]O?Q*['3%FZ.,Z7I#A!
M4NZ-NFNJ#; [-H6/_&J#OSU2FHOCOT:FYY@(8;N58+-(#I W8ND_?P_>:RT
M-T:;]"F9;'$R''%48]\_A<??'G*P-07^F.Z/Z?ZIZ?0$52IO:OM>/$Y+YFY7
M].(NO'D#4 *4"I9^@]G^-7:R2HJP[4E1YHM%>0R"[6YR8V:.'LSVEE!B_PP1
M)Z-J3.Y5)*X(]&34E9.=-J9NPFD\Y?[?EB(O,H-&MF%-=_V#H'<)6#^#Z1D5
M8-\W$?'&RM0YA[AI#5]YK+7FEQ10:.ZM4[#[9L)VW?2SZ2;39< D_PV+:M?N
M[\7^\:,&GR!54-^*08@/5C!\Z&S6<_#^K/]IVKXKUHZ\B0MEIX^KA=LCFXDI
M1%',[M#)-H0H2SHJ(#B,XGM""8G&SWZHF@I6<[EXZZ"HQ"$1 9X?Z5Q/K[N[
MF@:(0;V(\F12BD"S)C9U=-/=EF1D^AONT-Q/HP\"4W4[)/S)T$?].>?K9<7?
M(:6>TGTD,:^!@?WV97(Z!%WUL]EQ O8AE[AO3I_2D,[2ZCX?TDP81E!D6]DG
MHF2I&]5!$,Q:Z!?^<LY#6;6J+F.?@,*#2]>W!;8%X&8]A/=*.6RF^0]',+WH
M+K6!5/^MT*=1_IY@0_6AL#POC'9Y=*@",!<Z:OW^ZI%&GA(4#9M*%#8RI*//
ML)]J&:'XZZG.JJ>>K$W:TC\48%)%U!+/Z0N+K>^OFE7>7Q4N+W#E^AG[D!B6
M(Y4#*(.HDXSVV$JU^I[EQR8*<_M_Z-;NE7@:^B5"^@)6OOOID3]39OZUJ,:E
M%\\W7*9R_,G:9]B!^/^95/VOBK23/0=(E5E+G;3WJBJ!\6DO(SZ6XMOJ3Q9A
M^5UNOX-;D&ZCPQO5G$!"X^3CWXK&HNDV\PDN6C WN1.Y+]Z63L;Y!-5@I$.+
M6M9XO,[MN%]W53S 0RKGN9Z<H-I]2E'9;C41\C.[Q9!6(JC! 68=*41),)Z"
MG]-:(\1/EM6F?W0V:'41JJVI'% 52/3]8&.ER$#R!48'KGCJ38VNJ5:#R&=0
M)Y8;$@R-IZ%GVY]_%P-/S.G4'0T:E:F7^/S%4NE-?&BTH3FB@[O@+#-?L_<@
M82^,S0Z4,<8R!5XQ1)/E)OL:U-$SA^9Q?MOOYT0D$ORN)#_2N_/^Y*ZM[P[R
M7O7N(EX@1(>3$HQVK!^?)HHT(+Q&)4 T0^F)Z"T,8D!;N2]]($3\O+,ISZ*(
MWMXT'PIWOI1K9VLXBB6)H)%N5>AN5./8AFT@SG/;*WIJ?+#N7.OQI$Z_*OTO
M83D7OE6]6^&;#A$])W[:_M37[@DD_0QA2)^I!XJO\WO90]R@ O6K:,L>]!03
M(UC7$]3O?#KJR ]7]O!'KJSK>X0L!:ZH[4*&[E)R9TE)4M%M)"FHA;Q9?8"E
M&T&C4KJ\#P]@M$+/#?N02C\/-S[\_%)T'O5@46H^^<L]:2IQ$](?[NS6F?'L
MI]GL8J0/(44FR\A$IC8#&8<5(1\GODXUL_Y\Z/[(41YS[9$YOI_359L>C3OX
M$V!29@9I@OXT0K-H#%I:JW*STSF0IRBTT@_:,>J1$:*"RKM!=#<0+TQLZ*RS
MG-AEDU[0-G=/UG/GW0-?95N0Y0YSS]:=6(J#1 H>P]V[E$/G -;._NVCNWN6
M^'HD.JTN#^^MML[W4[MSZW:<2,)6:H)[^W<W3! K@D&:Q3-2QS(;.TG@3DIO
MJ<G.J0;]ETZ=,/GU6'!R.A<:8)<QKOO>+&UUV\\:YIU\(CD A?U8=,Z2/HP=
MSD(/;=:JQ((G+M+S!T<IGU/+HNZ]4QU6^UJ+.0XIU5>[X\0EK8;;6X912<2+
M^%O("@[0_I \XDWIK\K1)K>XFMPMGD%NGNR_&$V:941'CE??V>[7T18V@UN/
MIR17SY+'L#>86=C955=J!^PA52'BCL.@W_"!XB<''5N^JQY^MK7\0+#*3Y=&
M;APDZ#,,6-*V3%EZ\3 IGA7(</'5M>\NG2SOBS0L"+V^["]_YE*<A*Y:XM&Q
M\=TG[C2K!:9@(2$Y>G,;6K2!*[2HU46#[DR.JR K1)KVL8Y2L2+HYG&+7,]
MP0PI#]):<4*',/M3">M,L-#.L9!G!BP)X9;P8O*KY/FF*"_&#QT3.7#Q+!V/
MW]:IY_1AQVU)Z/VI0N-[6_J7]T5FPB0X(FXY-1HAUJ#9]KJ",=B&%?,.O_SX
M>54(3L7\DD&KNNJ:P\"]@98^\#-,9L4V4H1_WA?$B7/'_D+MHN$:<_'WN$%C
M5^D/,OSSH> K?ZU@4RSOOO?5=+?O'W :V?62+;_>NJ"9:+ $Z-6M>"50H;UA
M>W^P8!Y]2ZU.R8OA<V\$_=0C/%64KUY6BY/0W_SB5'CZ@=)1'#=STX+N$);I
MV4>\0I",-'O5$VGI'T!%RH0VPML[M^V"6^:)+-H>9DV29(Q<FMT=G?W11R;J
MK^,$KM^Q/JS*:V/*K?*RIZ)KE[RQKE7TD'/UH9&F?+GZ4P([<Q?&%HV^QES?
M4ZLXUI.! Z*C]*U>UZ9 DZAH"SC9V^JW".=]2DL#'0P9S4U/]C'(C?.2H:I4
M4L+<4E3@V6X=K8JO]M/[@\K3S[X/^^QB8=T:7[/1"_@$X,NK&U%;,!^Q/'6Z
M]*--R0V=S>''[*.O/;1J>>J7<<EP;[K^._.BK-GOV3?\9O]-!&.+_IC!6Y)@
M9&"O5@5>=CJKO_BZ?L6GJJ0B"X\/K=?OM)K0VUU=HCC EA40;IJ.^J=P /JK
MUQQ ?N6$!D\33+Y&8>^#FU!?!AF2<4".F;,,R10\>W.#(=P0O)]D>7_5>"HJ
M#/>V$2RX87U6W8X%'<]S@&0$?1X;C5W:#\YS &%-/(,0E'W#2!=2FJ>CH%MD
M)7ABMT!H+[:Y'A+B )]&QH@LK5)L6WT/#J 3P1!B(W)-(3($[F#ND\#N/]#]
M@>X/='^@^WMT*CU+X-YDO1&+JC!YP[,2&L,.6JUVAWGO]E&N>87_,PG2)_]R
M8HZ$GLQI'H+=BMP\6@CJ1Y=GWL*ZD959<H-(=VQ"PZ&'M.I$S*XIIO[7:6A_
M0Y\Z0^;AHDGVRIW.;0E-:7SNEY.E]0[(;0VPJ!6J1838H-7((,\Q=B4'\$O%
M$3=C]DZ'=PW&8"0]Y:5O)5&3#="U+ZMJB'W:+@L10\G%977IN\,"=D[LS@D
ME+V00PJ-YZK;B+$<0))XF81#2ANY!>:R#,#:B&=3PR6I"1/5?82*RV=+M4MT
M=#XE/K[^P?5:<?$[7.T-&EX#;3M3J#D&T]3&ZVB!C><7B.*0$(N;L:7:H%D)
M09W !]"4%*P'_8*%?=5;RL]/''B6/F&A)#?'8U@ZUB%'/;/%ECG+?LC27S_@
M@=D"/J1KTE"I.\#NTDB+7JTZXT(OE_WU=36#RMXW_+0GJSV-8GQ>WM(JD-A>
M6/A(4PR]N[Y4<RIP?M.__@^Q$Y!.I/Y+L)FB0(X/)^""YY1[K3T:^L.H)7:S
M?A\\=]<>*\\CR;^3:EL_?BGEK=[=.UP]-F@Y%C\8D<,2A%N&Q]-D/J*[J)AW
MSMLJXJ9>:P;S)I:F4'^"9-5_^0UW=XRSA6IK@)I*U=<O[7=O!]%,MD9*H8=[
MF?(,V;GQ,=T$9>T8VO5ZS](92&)@B0/(N(RHWQH8B+A?5E$5O<M>?%/)&W^1
M./R'R$>4I/%CBXBG00Y=HR(@BK[.7&(_PLA'!K*?51+%K39S@!L^\\%*PE8,
MNX',W'U?7JK==3Z>D7[LX_1(=,:U_'HIQ2P:EH+/6*MN07UV;9='MR"2,+IP
M"R*CJ^C]$I1M[2BV4LZ'I*H>&#V0^<ZC(YIY]>'@A.#5N*LUY]]L6<.[=J/Y
MH8[P]K?U1Z%-DMXYF$:\^#ZG5)XIB+_6/W'8[QG-<B;)<_[<,1E_D4.QR?JG
MMEB^3WJIVUFC_Q,R['1Z.>\/F!5N^Y_^U59L6O_K\-3BE\]G'Q:,Q64I7%0Y
MJG_CN%57TS?*9;H^6HRU!3V2V<P!9(,)PPYC\RS)Q1:3G0QFH7+GB2>]--GX
M]/;F<#/6B^1[_J%G9=9[/EQ=V#-[B-UANG=V9VED(RU5 /.)7.X^ESA&3.4
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
M3A7.;#]FGQ!4+7#<Z<X.;ZTG=Q)](FN\J^,W4(@5$9#X/G*F1_N9-T6%U/9
M@E&&1\[LP/X&-^]%Y<3N4S@3\0-50A'2W_>(!--('>DT.T8BS(0-+!9/A9M@
MH18"]W.3_#QOOD9OP=W1%[%[VO87,,/G[YXRU+P2>BF@IDXX<_<(O*Z#:JM%
M<0\BVS8$@/F>HQC.8J,T<]RM?C=*Z'6'BUX90V&[OH7%49_)_/+1_ AWV:3O
M\1KUN'U%D38WB+GX"K1&0;L-K 4F$,R7K'XROW(HCW2WTZ157=?+*>SF%Z]8
M>7%^OO?U&7GW2I>^53'M1@N=OG@\"^%DGTL'MO)B;X0W7U<B>6.Q2SK4=09R
M2SW)GQFWOJYZUR,_&;^ZH#N^DJ6 YF=Y)OTP#!I&7-3JREX^NDI4/[XZ0ZU,
M8S-D;<T_*L;=2MBH&,+BSK7TBUGAT[?'B_78C,L#.0VR2BW-/D=10FA9H/_R
MB#_!9,6\0W? M.[IK1N\0G;D#5>GV!]G%Q95[WI=()!46Y.7;GW?W])WP^;=
MK7F6VMT468ZJD@/40+H0[X=X*49RR?I+]+TMSRF&:<D$]=P5MY+$>*E'V;MJ
M:SR=NG;.6K(]^!9SR*LKIQ37I3C7>Q>TG GIV04M].,CR/G*4]S6@]M(3.5H
M(\;I'=B/GL-VUK8-#^_@*;AN,^ >?QS#=.U5X'WIT=/G[2<5'NN=%!+_F5WQ
MO^D?V[)(Q_\#4$L#!!0    ( *:!55@74^Q.FQT  !TQ   4    8FQK8BTR
M,#(S,3(S,5]G-RYJ<&?M>@LXE%^[]R-GDIP283J)_LI0B!PFE9!J(DR.DX:0
MPU1.4\8\10@Q42B%<D@1DU,2&6?ET#@?QF$8I$)FE&DTISV]W][[_W^_JZ[O
MW=^UW_WM_5VMN>YUK5G/6NNY[[7NYW<?GH<WS)L$UA\]8GT$$%@C )SA_P#>
M9V"=N2?ZK!?@!?"+ &\4. 2L$?A1?M1K?A0AP1^UL)"0H)"(L(C(WTA47(Q/
MHB(B8I)BXA(_"K^U5E)B[8\_/Q;Y7U/7" L*"DN(BHA*_(<+KQZ0$1,X)M L
M*+ 56",C("@CP&L&('P>A?_&G@#PKT5@C:"0L(@HGPU)_H#*]7SV!07Y3 OS
M.>9?C>!?!X1DA&6WZ)J+R-EZB&Z]*+_G6O(CL6T'2QL4['IHV_>>O10I+K%!
M<:.2LOH.#<V=?^CI&^PS--I_Z+#%$4LKZZ.G[!T<$:>=G%&>7N>\?7S/!P6'
MA(9A+E^)NAX=$WLC+C[E]IW4M/2[]S)R<O/R'Q<\>5I85EY1^:+J9?6KQJ;F
MEM:V-V_;>_OZ!P:'AD?(4]3IF=GW<Q\^?J(O?_FZPOC&7/W^0RX!0%#@W\I/
MY9+AR[7FQQF(_I!+8$W8CP$R0L);=$5DS6U%/2[*;=US34S^8/*CT@;Q;7OM
M: IG+_5(;-BN-Z5._R':WR3[QP2+_+^2[-\%^U,N,K!64(!_>((R  S@L'/B
M-8'_-"+NATT2KA"N43G/N7(^/$ %MX/YI0DB[4G+*C8@1DSZ)41G&<F_WS$J
M?TEZ)5+'^E"TJ:7S=QA7_ &QC T"VFT+N71*<Y99MP9=:$@Q(S8A9-]+8ODK
M'X\C55XIFEGJDLHZ=G?51ZYM*7><]AF[/X_Z$*\U*<W\ X%?U,>/HB>'%J;I
M%"KCZ208Y?SY=L033+I=Z>"F$_'<9?W[GG)C:W3BWP8:&2(KYB(=TIO,5-DG
MF9T4,1YPG@>,>#/V,HE4N*I/G;*; 6NJ+O?QIS*D>Y/';O)N]H;;T,[I-]H/
M-4YM*I,BI0P8%\5U::!6VN/9;YE(EA6SB1$\P-W)W,0XUX.U54NE2R)Z_7'
M!^)ZJ07DV4P]QOZ)XLW]>W>%.KYSM%;E'FP')HV0E: ' <!N9GK19$F-,'$S
M;5^NL5=MVER+FG;I(*HN (%(EPZZN"NYYNK"<&/*T8?F[_:<2KS57Q(N)6][
M\J2MA3SP3R:!*5BE=!ML%#ZEF!000/3F </MH]38F)**X#T3#=/A$=KO.TY^
M\5J+5VF?\'0_'7WMI!$TQ9 @P<&#7DNC<,8!SGWN'JQ/M]DFYODYZE(S7$8*
M;<D,4_VD:@Q7"X=L?M6A$AXY=N)@7LU%%9O:E .LDOA\+:W3CH-S'=D5WC=@
MO@'H*>A5Q388[3A> HNJZ]?3_(SUGF*]#H<GJ8J>UFVY$P>U"TDQ[?ICZ4C
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
M!<0VH?N@59^-(4"&9%CX"QHNY4OAPA[8YCJ,SH6^B?9UGUH3A--W(N>B\EF
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
M)-E;@_Y8HP-+-0D68.AY:6^F_((X/X=?.5#R)5)?CP7(U<.(\$?>2@5X/7@
MKU+!]5]![J>RI:P'#ZYE,^MJ5IX?76Q%J:U>G1*'>.IW[GHA08V'G+:&&!TN
M-SW5GK*\W6?<K7>B+$"M*B5RMH%'.-EO?RSZ+NG:--DZ3G97J^2&UGF>,:QN
M] =\)7=;K[B/@22C&.Z+EX(GH5PG^0[;- I'L?.IPUM[HG9KS]8E\3U(.J>?
MG3G!9201<9D%=&J BHJ+8Q27,^0E3'RT<)A<"ZX [#P['. QT,#G?J[0S^_
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
MO_?;U][[V_NZWC77O:YGUK/6FOM>ZS[\[C6+-\2; +:<.F%U N#;P =<@3X
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
M=&ITU<4]V[FQVBVT;2*3A*/@F+L8!?.I.+=A[D;'$<_@BV,B!")C^],(M.;
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
M2&DDY$828X@Q2J##@ACC,'&\1"O$Q5: I9'2QS8ZE;X,!,:='G+[V 9?=)'
M\I>U+@9&B<U2:=AS$R_ Q/SU\51D\$X%L M\>;/#_FH.[ W,Q8G78"9CL@O&
MQG4NU+/'OGG8P4.1/\IOMG*GO'Q;U =H=WG!'_/-8QTYWUQ%\_O[M&J^5#AC
M/\L/?<'_<\O+"F#&ZB^]M ODRWX/-CG.RI]&,F0O6)A!,]=FW/F,X NT?F8B
M7S*.Q;=,&N+;0HXD1Y8/659=45IL.?N0E=M"N69[::=<^%[@.@1B$7.(2" @
MH8Q!%GB(A:X7LA"O#VIF#+_$^M-KO;MZ]4%&39]O%0"=!BO)K*+D51T>*-]=
MTK[4K4+R%>PT,J!2@U72^'J-#/I,=0H.@6[E!CO!P9>)P37X/$T#\DQ?I;'
M-OMPF$,V^+TP&&Z^SX2YCL^^#A:W7Y8L+2?*[_D-_OYQ'WG^B5=KUW-\CR<1
MY 'Q(0J$!S'%(11>Q"AQHX!0UR9;^L1\2]N^[%)_*_Q]%Y1OF*IX#F(]O\F(
MP$W,X#O,&E&!E!5\[.<S2'''3Y,^@\O(>=*G9GN51.DSJI_*E#YWFQVAO!."
MTRI]Y+OAOT@;3?%5IHS<^H/VGJ7I9RX?-[D3]"(GH8%'H.#8@2BI'29) *E'
M'2K<4"2):V!M6HJQ4*OS_=L/'P#A&1>I8<ZAZ3+HD= 4J,Y#2CO)^ZRDA ?/
MI5\!A7D=PD2'$CV-><H2NI%XRW3V67G,$IJ7O&8[S'0\]RE7Q?VV\C*Y-VRS
M+8_'M[_)RVHM NS%/%%EMIQ8VEI> DDD7$@#%WN8)RZF1GD_XXNX-/-,'2^J
M$RXW]'ZX_U$::/=ILV4:GRP-UW(\/IUNA19#N<]4[#+%5Z#6$M9J@O:<!_02
M05Z)I.W68T8>-Q1P<51O![#-U\!R)O,LH@_-<?Q-@5645UV;2!K;GXN<*C?P
MAXK?GW/H:8ZRH->_E1:TXH).WCIW70DMD9?S@=_K8ZI:^A'R @UQLLJKT1E_
MMAP; V7[^38FMYD_[U^V&^XZ)' E7=\4]UG%WF_PK6[2W/&[EV9[*"F!$A.Z
M_:\2D/O"^S13.T3]U+D3>)VGA,NAFI@%SJ,$?E<BC_3J#^-A];:?&'*V%WQ8
MI?X[?>9*6P=QD3YB]2%M8I7?;(M".0PB@:+0CQS(/,>'R(U]&(>8PP %+.8.
MPKZI8_CH/$M[Z_=B-KD.*T ;04U]PL=1U?4%7XS5Y#[@'4Q7#4QOSL!DX?@=
M!&$TA^_Q669V] ZJ>NC@';[<D@C2$M_>%KQ)X+H6;9[7WH EL4<)30@,"0HA
M$K$#"4(^C#PO)I(@:("I$2.<F7!QU/!,7A5XU4JL9^+:@:Y)&"-".35S7(:B
M.8UH0C,6GYR;;EYBT53^@&%T[[,LMZOB=_FN9--'%0K5'5(]=1&_;[?\WSDN
MWDN:6WO(0T$0.##Q$P<B%":0$'62Y&'F$+G'IYY6R0Y; 99&1?*QB__ICV[H
M_-FPJJXI\'KT,R6<$]-1(_JJ5PJNEGZU.]%^6JGH3,+!9YRR%5 J *7#B#5V
M+=$;J\ZNZ?3SUMJU!.>@WJ[M.!;.$5Y6<N.K1GR;\_)37GWA=>I"U]YB7TA?
MUV&B/>+2B*HG.6!2=)#E51V]K')MS-JL&$*KX5N9!-6I_2T]0)740(H-OKP
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
M].E-GM41T.6NUM1[G!8U0^YK+JP%]CSD"P[E1E 2&O,#2 2CT/>BP$4LD7M
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
MV3=J2ZU* M<5@==RWQ0EQ,4P]&,BO_8N@T0$"$8)<R+F)+XCM')G+I1C:7:
M2D'?-B]1W7I+R=Y46FPKY!]6@#=TYUBNEZ:O9_I5F)B/.PT4^L>J[1^NR.^U
M+M-4N[X0S[$<2)92S.M=N@RJ ]?3A<-=F@Z^LYK,,X==SOV$( I9[*@<)U?
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
MXUG%ET UDL%L)<*LMO0E(+TTLR\:R[S7]+NL4FG*]WBS^65;IADOR[7'73]
M7@Q]+&*(?)S F,8AY%' 44P31'Q/M^/TD?&71E"-B*!4,@+2"JG??OH8@L,T
M- (N4Q]%-I#4XH%?SD%BU)%Z0'&KOM3'QINM._6 ,OT>U4.76<9+IEE:\8_I
M(V<?I&6>W:HR G6C^K*?-O:N,7,53;R7#\<ZB$+F,N+ D 7RS49A"(D@<B_M
M<\1=XKO$K#&UG1A+(P#Y/$4V%HKE(NC9*--#.S&'- K 6@.P5P'4.JR $IR^
MS*QM+1BER8@!FQ<A.58LIYT0\X9Y7@34003H9:.9FS(?Y9.P^7R79_S3MHYQ
M)@[U(P]'$&.'0<08A7&8>-"+8X*2("0>T2J+<&SPI7%8+1]X4 *"K)90WX(Y
M .Z\^7()')/OCA02M6S@TS 21H;+*96MK):#P68S64ZIT;=73EYC'NZD"GX_
M\N+I6KPK"A5$M0^:^"@-H0\5O]<IPJ,SS(*>P4[<.L>V*"20^;;</(&K;UCB
MQNH8/\EZ3>6)?CR/4@;4VHP4SV,"G%5(C]8$LT7UF*C;#^PQNL_BG&M7$.Q#
M)L=4#LNKVGW]EK,MK=27<>VY@4>9AR$7B0^1QQ.(140@]J@?8$RIZVKMNC7G
M6]P'K),8I)W(J];'OP)L)[;!.8L&YAI'6.,B.?6W;P?BASV(5RV(;R<"T>"(
M:EPP9SJ8NA14L[,@?8@&3X TAIGOW$=?IV>G/0:WV1;";3IAW.#O]<:D#9T)
M')20F GH.#2!2/X5QD$00L29_/^ QCZC9J5MCTVS- +NI*S[\M1R6L8DG4!5
MS^UQ.5834ZP-3!:E7H=0&*UXZ]%)9B['.J3H88'5P:LM#WKY+=ZH*ESER]#>
M.$RX<&(,8]5,%P4^APD*8^B',?,"SQ?4,?*6GIQI:510"PJ:RB.W/%.)_H9G
MMR<QU3R@'0.IJ6VM&J1:R!5HHZ GC88^"\I8YZTGYYGW4/6<N@<GIV=ON+1<
M_J>\2?YHS) UQ9'G,C^&Q'7DCDW2 B0QEW01<,^/F+03?*..KZ<F6AH][.5<
M@:R5M-VJV=:H?X&LKJUP.5Z36PM[J#HAV[W#%(7AC^,P>K'W%].\4@'WX\J>
M+LI^XGK+)/!MW6VT:/(G^.<BORWP_379I+?-/EB$3D+C.($4.5P:#PZ"<40<
MZ//0B0*7A,RAZP<I7,Z^5KBH]"CBW+0FC_[+R:=["WYI SAQ)??+M"X" GQW
M!>0CYAGF@Y^#/711("*"(//]""+AA)"01%IO/,:)AU&<!&$+^[N,O1;HW=2O
M KD_,N1Z9#TFB!.3=B=JF_'&02OL"NS%'3$I7Q.8L?+RSTTW;VJ^IO('V?FZ
M]UU8CNR7I]\X5J< RL_XON#_N97;H:9SA",B$2+'DS9?X"M^\6 2L!#RV/6C
M)&8H]HE56;+3<R[-$.S)"7:"6M7YT %<CV=&AG%BJK%"T+YDV7E,QBY=-C#C
MZY0P.P_!R5)F&K?:T<U!I=@7]6&OJBXYII9C[6/D4,0$I-C#$(6)#XE'?1@2
M#[$8N8'G&Z49&,Z_-!IJVEI?5,C<= 4(<YV0XP &02RM>Z1V_2'S8<2\2'X3
M?!80NJZ47*^_ CLI_G^U GI?@PEQG?C+\+*XNLI!.ZRRWJ8]C?>IL 1LI,^&
MZ>RS?D(LH7GY.;$=YM)/R]<JI__X:Y96Y9>O?VVKP,8.B^((Q3 (0[E;I@&#
MA&,74C=P_,#%41QCNP_)D=F6]MGHO6&EDA9LE;B6M7:'<38EJPO1FX^::D%!
M+2GX0<I:_CA!Q5TM7$9GH&-SO1+?#*A]FEV&;C*/XWPOM<@SWL7)O=WRF_QO
M:=[4@K@6?\GO^1OE5BV>/N)O5_>5;A4[TW&71B*M_& 7\<FV7*64[W10(:!*
M"]"J :0>JW-' )?#/\PX4R,_,0%- [I17*TM>E8QML:3S19O:PM#/_;6>@S;
MX]R'@M.T\5VCF!+NN@F,W9A!E(0$QI[G0QISG_*8)QXVVDGW!U\:5?5E,SVG
M[4&6L,01& O(F1= Y'H)Q*''($MBZB8J6S@69GUA;$&;I_O+AXPV'A^YPV4]
M2;L:(A= J6<6VL(S,0EK/4X69]F'RHYV?MT;>N8SZT.E#L^ICUQCD6EPG?'?
M\JRZ:W<>B<L$\P2&02)I#04D@B3A&+HDH?)=C1.?:>7 '1E[:?PFI8/W2CR#
M\/87: V_D!=B,/'[N%/?< =[# >#D'Y[/&8*WS__6)@%Z!]7># 8_\4M\P7>
M'Y?U69#]B4LLZQ?W\MKJAG=5VGP[]^E45Z2LN^"N$QY%B"$')H$?2F9BRH6.
M. PH\E3KN81&1DW+#>9>&G/M906_\(R+V@W5"6OHB#)9 CW[8R)@)W=266%J
M7J/8')VQ2A0;S#QOA6)S2 X*%%L,8966F?%KT51#?H]IG6ST-URDJK'/ATR^
M^KRL5'_/M0A]'H1RTX.)+_>)0M(6]I@/211AQF-!?;U]HM&L2Z.IMAJX:$5>
M@<=6:)"V4M<-IXVR"S7QUS#,ID!U8HY2(H-K 5I@.ZE!)S;HY*[[,T^!JU'N
MYOCXSI;!.0K.IHF<9GB=2>?4'&S.I$XS_5ZD=AK>;)G;=62:NFO;FOM.0@,G
MA'X0>! QET L21Y&D2^('V"Y+S8Z^3PYT])(O'X7\L-WH>EF9VALGL97S[0<
M!;4Y2-H",//\KG-@C)7?=7*>>?.[SJE[D-]U]@;+5(ZV5^:U4#4W]WTP>GVY
M<1+[#@\=2&F$(:*.BO5UY#\#AK#G"!)X1K&^YZ=<&FU\W=[?XZ:@C1+9,(7@
M/,)Z?#$N;A,31[\'Z_.2O;T&.N6D;43U\1HKN^#\A//F%V@#<)!AH'_GI6FE
M^\%_Q6FFNO)\X72#RS(5*6?OI5)7.4VE691_R&A^S]\)P:FZ\7-3AW[7JO!:
M-!=<UR6,"GXGM]#U^/5=WROU3_FLO<OD9$5C\CO$\]S0]: G(@>B0-I!<12X
M,'!=1U!'>$[DV^6POJ)62R///2B]-W\%%"[@!X7,CZ"/#5#/,;BZ?O-!;:QS
MT&BZ CN$0 O1"NQ 4B337"<?0O ,J.[GO^^Q CVPC*M[+&"!C1.$_YL\C),?
MV?ZW? XO2(A>P+J/GGW]FCJ]4JKW I;Q=%[Y$H2S,T&NV']LRZJV:NJV7IS=
MY#?X^]_3ZNXNW[ TNWV?%U_O<,%_P25G?:?\.N >#84*)Z !5Z6Q&$RHBZ'C
M.0B3& 7<]]89OZU'U;<?+A!)BVB3AF@/!)MP&Z"$+<$WI0'?,!6GJ.0MQ1.H
M\/?FYXUFAD5V+ED]O>_GU(LQTSY,"0AK"<'GIHL&N"H*>4G;JOXMIP67OZZ[
M2*FR7CT%)TGY'@'7D;XJET@RZ[=@!,A>,O@80UJ<.7;E&.1:N'6,_A?^(!_U
M.SE'F\;>!N'XL:!)@GS(PAA#U-:"5?V=8[EA(XSY5+_=H>ZLR]LZM<4KE.!M
MNLE>]*XR@\'1F#;\&D>.4X Z^19 !T^;$#)M8 W.'*< >*8SQPL?7+.S1E.<
M!L\:M0>;[ZS15+]G9XW&-]L9T[]):_X6W_*R?<P)C7TW81'$D9#T39P )D[@
MPC!B)/%CY,O_F7C67HR_-*+^PO$&\%+M9< FQYEM(N5+&/4LU0O F9AP=Y)-
MD!AY0NN1;,.7H\]J[YU0[:4-=^HR\P3'FX+)3<%73MN.>U>WMU>/.-T8Y#(.
M#+&TMU6*5M1;8%!+B+6+PI^#:OAU'1&EB5_;FP+7V[]G&\6]T. (@*/F%VJ@
M9)5*.#3N;%F#&LKU$P1U+K>NCL#E3:H*PUO^R#?Y@UKHMB55^P%R*(DP\3AD
MW%45!;$+B4 <D@0Y7DBIQQRC*J\:<RZ-+3J1ZR(D;"^T?:V$LZCK??9'QG)B
M3GD&8T]>T H\3>D$78#&*Z!P=L:YRRCH0G"DF(+VK>86QX>L3.65DMWJ>M62
MV.1VA'[*JRN6/]3.Z2XX1M/^T!YP:?S2"@ZZCVXG?OVB*!TXVRH?NE0%M+KH
M6ROZ,)^W729!>&+6L0 7_#YJ-)(5<E;6C?XLL]DZQHKW+1_SFRT/ E5?NAMY
M;UUH$R4>80X6D#*$(*(\A#%61WM!&",?.4D<"!.+Y]GH2^.>6CB@I+,J7/H<
M.<UC-5L\)F8*?2C,3[R.J3S6&=:SL><]E3JFUL$YT]&++%_4K$I9NMFJ\(']
MANC==[K9LB;60!U3;:NV=LH[7&3J8/DS;PZRVO8*.(E"GQ,*_3AP((J(!Q/D
MQ="):8P110'RC*J>C"+5THBA/;?GK19-,!3%&[IM*M.4*M2IUEK^DK<J@0?Y
MI2W5G88T,LJZ:M+/W*LU-6WU].F[:-X]6[F>3G57UF[!I%J@UFN\^E"3 #T6
M68XBT[PD.R:,!^0\ZN"6"2A'8PQZGL=?GO:7M!$L]4=%50VMNR-VL>G7U9VT
M%N]P=OU04]2O<HBJ_)!]KKM.K"EBB8A##@-!5=UHP2&6;Q<D0@B$&*$X-N+]
MN01?VJ>AEHZSE5&G]=E76^]KL,0UG/B#T0\(>]:)NZ<U($_@:."84GT%&N6?
MY?'4ZH-*Z@]: %:@@0"D&6A &#&S9^9E&RL_:"ZQY\TRFGDQ#G*5YI[?[#O'
M>+K^E+?^IZ]/]R3?O-_@VW6$21@*^?UA7N!"1.,0)B2,H1#$\X.0A4ZLE7MT
M8ORE?34^Y3L?7",D4%+J?3Q.03C,\2, ,S$5&V*B39-G-!]P+LH[&R*3?]GS
MUZGQ9J&9,\IT;'#NL@M;(?5ZGY2['_XEY84Z(7EJFSPG5,3,HPPZ8>)!1)2%
M&7H.%#%%#O,8":A1606CV9?VPBLY02THV$E:>]T_7?W-LK>VV6KH68"383PQ
M=UP&KWT3)1.8QFZGI#7WZS16,H'E9(LEHT',K9 /5!176Y;*E;ZJJCI:45HY
M]9=4VB!!'(8$NI%JA>'' 8PCE*CC#]_EKI\$5*L<X? T2Z.H#V_>?P&X$17@
MO:Q &)DF [B>MU#&06OJ4U0%5"LEZ(DYHKUR'@<KLV5@V-FLE_.J]8T8C:OM
M;)E?>2:99'.5L2MVGV:I*B"H''_/0X\\*C<F<2*@W( 0B,(00>+X,40.1XQB
ME%!D5)A4:]:E$4,K=/T]Q<_$M@SZTL->SV(9'=&)R:,/YG.))PS],@)I)#M%
M;\Y9[1,C&%[:)68WVY'27SB[E1NVM[Q,;[/&<:-""8C GB0:!Y*(,X@\SX,X
M"!D4S(V"Q)-6"@Y-6.CX-$NCG59*T!/3*BSC!*AZ]'(Y5!/SB05*QO0Q#,)(
M?'%BDED)8EC1EXQPYFJ+?. C';MNTOO&5]LU<0@1I0Q1B).8RKU)X,"$4@XC
M@7GHQPP%7+_Z\/GYED8*1QOUK4 EI8:D/IVQ2%?5@'V8+28 <V+:.-JW;P64
MP.TIUS0X&B3\CHOG3*F^]=D*2'>G*.#;74KO0%H"24&/O*CJ4D>J[D>-NMII
M9X#O.GX"7 <1J*@4U39W!;"0;Q7 H'S@M"G$]% ?OZ@KU$/_TTA9P_I@#^8+
M:PPS7Z:POD[/<H0-;K.S\CX7N5S$ZNFS?'(J:4^JD[<ZF^#7(B_+M<O"D-%8
MFG>JS /R8A?&CB<@18F?))B$GFL4F3$\W=((OI.VWB#Q3M05N%7"FAE^9W#6
M,P#'0V]B1N\$78%:U!J_=WO\?AW$S]@DU(-E)-/PS&2SFHAZBK\T%37OLG1E
MY3G[EFXV'].,?ZCX?;E&D?!<3!#T,944@N6&D0@40$:EK1C'(O0,W58O9U@:
M:W0"@M^5B*"6T=0I=8"BI@/J$FRF=C89P6+N5CJE^E@NI(/QYW47G5+OP#5T
M\D++5.3T]JZZ%G\M^559\NJ:5%B.S#YD[[[3.Q7'\SXOKA_JNG_9[4=5KNQC
MBDE=!'WMT!C'<A\(>8)#B(2#84S\$/+0]7V,<$*047GR"V19&DG4JL!<P&W)
M 5;:E"!O]5%Q>;S5J*[]MJFKP.6[BF\E^"'+,ZBL\A]7(.\T;JXS-$PN65\]
M4IIIU:;>I'8+)O4 M2+@NK=>[_KKM=,&U.J G3XC)E!?#NI8B=472#)OPO7E
MD!TD8H\PI&4'&2XGY"?&_FO&TI*JS3MG4A)Y:9N(0TE(G3@((*)R$X<"[,.$
M8;FGBWT<!'$D$-,JW7>1%$NC8J7$G]HD&U"H=K>E-(;5V]NU#S-L/F.U-'I<
M.CG@$[-H(__J)4.N]A2Y GTU0*/'Z"E0%^$X5K\;*QGF[85S"4P'?7(N&LR\
MCL5GGE_1:HLWFZ?/.*U#T V*9AV_>VG<]?G=->C$!$K.%XDCPZ^-+F3#W#0.
M6E-[I"X"RJBDQ# 65O4C3@PY6[&(897ZE2'.7&EQ#ODFS^I^JG+,+RH1LI#<
MT1[@Q-P-(^Y+L$(1J(BH!":8>9#@,(B"D#@!U3]_/#W/TE[ZGJ327FE%M3DC
M&X!6XXQQ', F?N_[6'V9""N#<\1Q,)OI_/ H=B.=\9T'8O!L;^#V^<[TSNOP
M["Q/XW*[O: *1F]"/C:;_!N6@N_]QB(6Q'>P ZGOJ7 MAT',8U_^37A^+#=_
M2$0F.[Z!N99&DSM1P4[6"USR0R#K[=U&@FYBPK1&S7@/IH''2#NMH9EFW4]I
MJ/QRUZ1SRZ6-_O8I+?MG.G*I@PB)($\"11P<P21*,"3$(0'VD<"1$7$,SK8T
MZN@)NP*]?"Y[^A@&6X] 1H-P8@JY"+T+FJH-H#)ZL[-C<[U2$[(!M4\W!QNZ
MZ=)VQ6K3EV=UVG[;.>P&?V]#TW_A&1=I5?>6W5>XI(GOQ8%#84(<%R+N(8A5
M^RX_BIF/'2>,?;,",/:R+(V*^MUZ]\KTVAFJQE"M0K;=C\T73(^P9EJ&B>G,
M9 7 #ZTV/\[4/]D:V-$;*YM+\DH=EZTA.]V*V7Y(.ZX]X41_(S>54HAU[,5.
MR#P'1G$DZ93% B8Q=R%V @<Y+L)ADJP?>4%R74(=GM#D9>U/.]T[>_T\)@)L
M6HE399+01FKPT/2Y-&/-,]#K$>-X<$[,?4/G=*VTX[&:'BHC$=>9R6;E)CW%
M7]*/YEUV#--4%^3%UUQ4WW#!/V25?"Y4PD =Z=!Z/C&A08"P"WGDJ.($PE>M
M  7T.(^%*Q"+8L_$;M.:=6D6VA7]SVU:J"2@5NHZW+GB]"[+-_GMDV5BLMX*
MZ/'-Z+A.[K5OY 6=P"NP%[F-OAH_,]D(I9%H2&_.6=G("(:7I&1VL\5QX&>)
M.Y<,UR3$?&X;YM6!6%UK-N9&2103#[JJ\;.T=CP8QX)#5V!?B(2H!J;:QX+G
MYUL:'^TD;O.Z=KT=BUIHF\,O#= U#@S'A7)B"MJCV.0D=N*"+U.B:'"4."Z:
M,QTIGD%UI,-%?6@&#QDUAIGOL%%?IV>'C@:W31"(VM;T+-]N^;]S7-Q(N/F:
M4S?V?1I"2J(8(AIY,!&804(%$G'$$^SST8)0CTFP-,*63U[X3W]T0^?/(P::
M'H5>SUJ<%-"):5LGP+3* >%U$-@**!U K<1,P:5#^,T16'IT_N4$E0[!8Q10
M.CB0I=>-IK]PD1?\"Z<;7):I2&F3C_.)5]?B!G^_JJHB)=NJ]O7EGW'M$D*1
M3T+NR4UR3#E$41)"XA,!(Y<YD7!\&HAPG=5-.]F-/NW92:/UJB;-JWH@TX1^
MIKI(.96;AX+?\:Q4):C2QKO^PR8ORQ_E&ZMT5?%NSY4U]-[9+:&F5V^Z%9G)
MV_?FPZH#^D"'%9!:J%,/J<<*]#51A-KH,J(O\"(LQ_(1V@DQK^_P(J .?(J7
MC39R#8K=T?3:2;CO1G(C[R!'VHQ^Q& <8;FO]W'"'=</(V&427I^RJ49B8,E
M%2X(3-$ 7X_]QH5T\MW]Q6B.5Z;B *"I2U5\?)V0%7T M$M6'-YI1T&?^+<K
M6J<?24-2SI;)O]*FW'/=X?*I^>\^ ")*7#](I"GG(N5CC))(;F*C"(9Q0H4?
M<N8(QX203 58&CW)[X64=?,$<-NJ%>^T 0_/U#&C)^.%T2.K*>&>F+JDZ& O
M.W@N_*IIH_L$?F__G"3\Q!:]D7C->/I96<X6G)><9SV.93^--$LKN7U^5.GK
MS\YL2BG&]EYUE^3LZE[%3/Q7XYZ6Z'@NC84DO5!E%+ 0QHQC28DQDZ^_0P(_
MMMC8FDNRT$UMHPC<*$U4+GEW?MF4^U@IBNRT4;7V=NH8MMXP7S@]CIQH'69J
MPM%@7TM_<'8LL>]I *YTL#?ORV$-WUC-.<P%F+=#AS5 !VTZ[$>:X=#C6[[F
MF.-08 =&H>- Y!('JE;'D,>>FPC79S$UBI,QG']IQJ)\5(/)#SPD[!,<=YB!
MN<C#CF_Y*QUU[+%[C8,..?MRCSGVT%QTR-$;YM(DCB:,N7$&[D*:W\H_RBJE
M<@O^7OX\O<U>Y 4DGHN1- JAAQ(.$2,)Q!A3R*F+6<)"!X5:H3<CR;,TXNNG
M$K3) XU&:AOWF)9UAZ.\Z"46F)9SNW0!]2ASQF69F$*/K$A[ +)?@Q7H%*K]
MA*U*,R5X7 3PZ$D>=M*\4J+'1="=3O:X;%@[7OZ0/<KA%=<W,WYH*Y.M69S(
M73AG,)96)$3<CR#!+( D"EBB(FE88%1=]]1$2V/23J[VE-B,)$^BJ<=^8V T
M,:WM16QYK Z@'BYF9TQ2YW 8B7U.3C,KK9Q3]B5?G+W>O*#9U^H?GPMZ7=R4
MQ3O)-??U3O8W7MWE;/\!URQOIC/6TM[Y-F2T2"E7S2INOGX!>]E!([Q^K3,M
M-(<)80H@I[9W-#"4ELV8-HTI2E85TK0FF*U>FHFZ_>II1O?96A**C3[F9?E>
MBJQJ$J795FXLVQUFGI4O+!M>M@;-V@]%C&(701%Q'R)*!,3"#R%E(J*Q"+'K
M&)UYVHNR-&:JR;UINX4WIK:(]7KH6BMSH#RY/=/$ GZL8P'5RP;VFH"]*H>;
MM[H&2://F);/I9B.9AM9"S*S]70I8(?VU<4CVA'H+]LRS7A9OLGO2=J\\W+V
M,F7MO#<%SLHFY\)=Q[X?)H3%,%!]#Y K/!@+CT/&W%BP('*87O=NF\F71I)7
MM[=%??BZSTA[4':(&5\:P:_'D%.!.C$G=F*#GMPK\$QRT!-]//:SP6LDOC.:
M>E:&LP'E):=9C6'9ITGU>OI<Y"*MUIX@+'%=!E&H[#H4"!@3ZL-($E=('!H(
M%JZKO,(;/9+JC6W$0;L9IGMG:M%40)J4S; E4P\P/5JQA&%BUF@0^#R,@'GW
MI4-=Q^J[U!MYWHY+ARH=]%HZ<HEMN8VF-NS?T^KNS;:LI,E2'-26H:&@!,L7
M$]-$0.00"DD@-\)8]>2.7=>ECF&UC?.3+LV(>-OE#Q?\D6=;?F$U'RW<]5[W
ML=&<F <Z<<$W*2_H!)ZVP(\)1*/5U]"8<N;R&OH@'%;7,+C7C(D83]=?55EJ
M.5+7O>B3?'[6KA?Y(J0>C#R,(/)P##$GD:K-&#N1ST+,M&HSGII@:0S3R;AO
MP::NUJ.5DR .4\@8T$SM-^Y0V34Z^S2$BC8UG%-]P!DL;VT80/YE_^*?''"6
ME_R<.MT+??8ZR_ =U?&[;@[=[VYR_5#7C\[8ATPE::2/7.71M%'D:^$E$?$2
M'W+*Y!; 1?+]3N3?_(1'" G5XYD9A>R8R[ X"E"'))#4K>=I3PG#4!R+Q= S
M-2:&>&HJ4=+#6GS0!K"!JZ)0KT"3?3=EZLH%T(T53&,AP;P!-/80'03-7#"4
M'0/VXKWKF@)O^B4%]C[C+IMY':,D1,03,$Y<#A%&&,:"NM#G#HE"AN* &R46
M&\Z_-.;KIT7D1VHRM,48;()N3%?&<4(4N3&%./)<N=L-$D@X<Z$7.#%AP@D<
M'J\?>)'F[&N%B^K5U^>E+ M9)571X3;-,G50E@O02#GMTOG"CR,B$A@*Y*H*
M3\I'$6!I882>"$3H(\=ME^Y=QA:R<)TDBUDVGK&Y%DS/[)AP"28V.?K(-Z5F
MGLD.GATO]PN=C&=X6((WDM%A.ONL!H<E-"^-#=MA[ R-=_</F_R)\WJOT%@T
M;0U' VOAY"!+LPLZ0=NRC8VH9IQT&C ]]AD%JXEYYBA,$U0J/HO%2+1Q>IY9
M">*LNB^IX/P-EDGR301)XVFE3YT[MDXUW374>9N65'[)MP5?)PGGKNO'D,2<
M0A3&+HP)(9 DT@1RPB )_="$+PSG7QJ+=)DSM)5?Y3I]PX5RLC2*J*1XI8MA
M!KSAJNCQS8183\Q"'<R=Z*"3?=6DOS]KRK778,34=SOHQLI[-YQ]WJ1W.V@.
M,MXMA[&CO=\X2[&:@V==WP'7<0EV2 @9EO]!./)A[+DNQ!B%7I"X7N@8M0<\
MG&)IY-4*9]G-X0B$>C1T&3 3,TTM'-!&QIA(3BL_$E<<F6!6.CBMX,LW?N!*
MLY>Z+*KU;_A[>K^][[JX1%%(?11!YD9$G0#)USA0K3XCFC"/!4@D6@6Y#T9>
MVBO<"F?X"A\"-OSF7@3#U"^L+@+:K^I);8?>4'E3[^V4_]J_F8?CS?)"GE2C
M>P]/7W"A_X 7CRGEQT]*/N5U%B%G5\I,+F]4A&3_]V_RLOJ45__.JR^<YK=9
M^E^<K:G@#B&N!R."ZR,-^3J[,9+_)!''041)9)2F,YFD2Z.'O[8J %SKL'IV
M]BO_458@RROPQ"M5AKI5PM(),OJJ&SI17G,M7_=\>05V^H%:014S+Y?V4[NT
M>YU6JC+8=LP N,GA']OO,[J<K^,WF@KNDWZGR28T#^I[VW;VN9&WKN6'(8B9
ME\"0A0(BY"-(/.9#+_%XC%C 1>3K!O/U!UX:E7>R 36T?NS>,ZR&&?42!"8F
MP)WR-T/*&X7H'=/4*C3OV4"SA>0=$[\?BG?T]Y9-0DX>/36%]-_F]SC-UDRX
M-(Y) !/5J XA^4HF#G(@1U$@O!"I=&H3(TUOVJ6]I@-GL9W@X/=&=$-_B^8R
MZ%E-XX,[,0.,@JMYSPXCF,;JT:$WZ;P].8R ..C!87:W10_-3[SZR!]Y@6_Y
M%S7D%UYWL%4,>/4]+24Y!0E"#I%60JP2C1(?)I'DJB#V'.)BS.(DUFZ@>6:R
MI5&2BOWHY 6UP* G,?A=R6S2]/$<UL,,-#:"$_/.W. 9M,L<$<29>F4.@SE2
MJTQ-6 ;[9)X;8[XFF9K:/.N0J7N/>;VN&TRV&UQ\3,OJ195-S2)=)P=8&FFV
M@@(EZ0K4LNH7XCH-TS WCH;0Q*38!V>2HJ%:0%A5U3H]ZFREM,XJUJ^?=?YB
MNTW=3<%QN2V>ZGBB^FS]BM8LP92SIBG0M78\XF!&0NC%#H<HQ"$DE"20) [F
M(N9>1(A%.PR=N;6>]OD;8.RZ.^<"5*T:H%1.L1)L,PE_VZ&\X+V*,/EM@>]7
MX%%INFJ\[O<&I?V,EBR0YJQ'7 9C)\ 0!1Q#PCB"R*54H#B*"!,FN_#1UFI.
M[MXMC!)Z!SQN!9]Z"?1VX&,#.S7E=YA^;3#]6X/IU0[3^L3A3,5*X_VW"4@C
M[;ZUIIQU[VT"PLN=M]&]EIU#\NQ64N_]6TZJWW"E$H!37G[A#VTE_VOQN4@S
MFC[@S960K[\JZ_\^?>1KZOC$]2F'C@A\25"!"B6-$LA8S(5P'(=Z1@%7MH(L
MCK[NN%PU):%A+Q';A= CK#G@G9C$E I0Z0"4$BO0JO$DOPU*XJ:;B))YQ'8B
M%Z(V5E\16S'F;3!R(5@'G48N'<_"$]G50/@@QV5RDG??'SBM&KY=>Y2A,'(2
MZ'$1J<-*"J6YAJ&D.H(]@:/0U8J>/SO3TCAM5VRC$W8%>"MN;8T9>- & =;P
M/8X%V\1<M4,LG18Q X?C6,C-Z&U\*#BL\/<:NJR4F[2VMM;F:8]FP3=-JZDJ
M!]4=!P?/ZD\C>29U\!MT2PX.,)]/4D>/9PY)K1OLK,^WO$@?L:JXT%6-D@S?
ME3ES(DYYXF(H8E?5J@T"B$-"H2?IEG(B_^H$)A;FT&1+8]R]K&"S+X!&SQ1
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
M%,:(.30*W< +M*KK'1M\:6Q:"Z4<+Z[W _D1E*VX^EUR#M ;)LU+,9F8(U_
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
MSR$R8I[SR:EF3VL^I_2Q+.:S]XRQ"?]P_X#30G%:W1(5A\CAGB]@A)Q $4@
M"0HPQ"X+F,L]%"1&$5]#DRV-0*Z?;[M!D=[>53 7<"O_@=M8RG2GPD7;\A>P
MVVS.[<&<>XN^EQ0H4:?:J1\'9)+]^HNI7G'7?ESIX;W[B7LL(]W_/_+>M3EN
M'$D;_2N(>"-VW1%"!R_@;?>3?.MUK-ORL=73L:<_5. J<;94U)!5MC6__@"\
M5+%N+  %TISWQ,ZZ)14)9#XH)!) YI-MX=F[U>XVYL/N*O$37W\N^1K_6&24
M!CZ- A@*+#?=)$H@B:6#@A&*8\Q)FH;4HI:>;O]:$V3Z GM-!>:EJL!<5\Y[
M6.7_;!)>,6TK[<E?BSIRBTKWLN2/TL-4][7+H:ETW5#IF2.GR$\4*;^K=PVD
MR].[_>X)?@,^J1N21GB'<?&&<+D*B]?M=MJH>$,PCH+B3=\W)WCYS(LV&TR3
MSV7[PMP<F\_O[O396W9J#UL!:XU'GN)268>);B>UM&)<V;4R&<'*D>!]/I7C
M#VW/(Z0<JW63T?LEK_[W3<E9OE8_+1A) XX(AF&&$HB"(( I]4(8)XGO!:GG
MQ:D6);9&7W.;<WNBJC-Q6HLJ-Q75_YH>1)P'6/<<P@ELHQ]#]!%3PMV 1M#V
MERF"KC2@<G8^<;ZGB8\G+JI\?#IQ^15SBI#;C6RC*#^V!ZN+A+-0;0Q@0KB
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
M7G9EIS-02K<A2+9W)^Z_%H97+C]UL$<VQ)..L_W]SFA#X/I:R+V@/^<V:33
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
MEI:/*9HC+_(AB?P4)I&7R:T=CA//*!WK2GGF9@K?/"H*RTJ%%O?T:8WBGD9
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
M%6M^'@U\O377,9Q3G>OV$Z!VQN3VHC&Y/@?J/#YC)4*=Z/'G9D.=A^!B2M3
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
M4TC3)($H0C%,$TRAB+S40YG(DB P22G3[]IH49@@P4SE*U 5T?9J4]5ATK^
MYU8+0%Z Z#0 >*N"F:4W&!4]$SX.UB/;9@5S'3CXN0?NJS\ZR+?"@]O+,!L;
M7'/$'%E2@XXG-9'F@!S:/HL6[(Q:4S:\KA;^EE>TS)^5I?R8K_@':5RKA> D
M#6,OA%E*.42)K]*/O12&.&4DSCP_CHR()"_T-S>?MA'W!M0"JQJT6Y'!7TIH
M4$MMZ)Q>PES/3CE$<F3C="V(Q@9)$QI'5NA2;Y.:'DW5#^V-[FOVA<[R=7T(
M>+MB;XJ5(LKETI#Q:A=&M[LA#6F84L95U8,H@DA(FY,BZ4>Q,*1IINX50FQ:
M!4V_^[F9H)[T=:[YGOSFI=(,QD'/#HV'[LAF:1#8\>([K\/-884V@\XG+]]F
M#LRIVFX6K5QWJ_N^**7+1CEGE>(!KP\V/ZR^\6J]OQ-!@9=FV(LA10F67E4B
M+5PF#1[U0L_'G$2^SZ^XS-448Z9WN$T6?-[):[TS-!T4LPM9EQA/>@];U1?B
MKSKAZPH)OS17'V"KP"C[1$OH'%^^ZO;^4^Y<#:$Y=]5JVHR9U2/+_R6+-R5G
M^?JK.F6KJ3G9WS=5;6X784 )SA1).,\$1"$/(0XS^8^(,$^RE(=AI..^#7<S
M.S>M%A14G:0 ;T75,UL74!VV3NZP&MOI:F#:"@ENW<+$"EK'=367-N/#M=??
M>+#MA -/F''%<"#G=%VHB+.&TUG^B7%%YJQVU.I#+@2G-<;J\U^OM^-ZJ#7F
M6CU;VV!?_J^VPQ?>GL3<ZFG0657-I^U<QB]\C>5(L7<M9TA+K(O\+$$A)A %
MOO0,8^D>$IPRR###'O=B0H31WO=T-W,SGIV4.P85NUK@9T#5\^RNAVIDV[E%
MZ9TV2L8^VC (CERQ,YU,ZG$-*WKH6%UXVO+LO5@]R W5TUM.UF]: OW,#ZAT
MGGQU[!5+#PJED+!,[@Q%EBD6\@"1U.B\_;B/N4U^)=H-:"G=P7-1JJ74\$3]
M!)(QC;-4$;!@'%*(?!Y!+-&5/Z41]OQ,>'YLEKEY)9;39&BJD]S_ "-AJGDS
M<1U.8]]&J*(72KP6I%9"\#M>;TK'.]X!)%Q=/ISH8=H+A_,J'ETR##QJ0='
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
M9!*'.IN;^?M8K!Y@G26@V+MOP$,I=]BF;M4 MC$*/1$1!@/&I><:42R7&R^
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
M ] ), G\?,5&!5YOM7(/Y?CG:L?,IELMZG.:'L^IN]7&#"A'*XMFIY.N(F9
M'*X8AF_;K0[=48TJ8B77H$U9YW1^X<_-#45U)SZ7^8KFSWCY8?6)_UC??^?+
M;_QWN4P]5@O/YVG@1XDZ2PD@2IGTTG$@_Z$A"8,@881%)E[Z5=+,S5&77U'T
M;__'C[W_-#-:UPV)GBV;#.B13=QA#;Q6EY<;\#]RL0!W*X>D>TXP<V3MKI-E
M4B/H!+9#V^BF49NH?_K(V6;)[\37S?/SLK[9Q4M5S.*]M-8?5G)1?:HO1[[P
M91T>4WRL62/NE:W><9(1YL<,A0@2P@+E;<<P(QBK&$?,$QZP+-0RG YEFIOY
M[+0"=P+T]6KJRRC-0$\UT.H&[@OPT8"GP^6@:ES23C]48\?T7#E*X*]:-2U6
MN=$&SB0+8/(!G"H38,*!-,P*< KY<&: FZXFS YPBLU^AH#;INVV)W4L5%>6
M(0P#'"A"*KFO@ B+"!*!/2B2"+/8YX)ER&2ST6M[;FM?$].(:]G,-@]]P/2V
M I8PC+RN- C<#B-@[,*?T-610]YO>5+W^H1*A\[RJ4?LIN.'%2T[0U#'!C27
MA;?KYLRZGOG%<9ACG^8L2)@?)32#,8OD+$Y(" G"(4Q81!/L>\2+T\4W7I)"
M=QY?+Y3)][XOVHBKL0JY@*0.@<8J2M30##@8*#WK,2WX(QN=GC*@T:8-GP!]
M?53-T;?Y<E-7AWDG!*?K;:#%8=3Z*+QV[C!W9/P<"#2IS70'X*&I==BR37"W
M]--RJCKIHCR:@/&:2B.A(DAB[,,T8@*B*&001RQ5"98""]E80+7<IXL]S<V9
MVLFZBYEJI#6B*KF,L,;^WQ5N8]\<30692:"U(^@FVD^?A]!5]+(&'L.ARD,-
M3!B7K*''?A"RS@M.J>1;([X+I:L6(:>A)S><,/)"7[JQ60BQ%V*8\!BE?IIZ
M26;&^*3;\]RL:\-1GC<QJ*QA-']N&<V;B.$;@'OR.^&2/S$@>N[J*#"/?<0Z
MP!G_M47X5@=A5QSQY]$:EQ?^1+]SX((_#X<F__M  _;<&I4BOBN?"U73D[U^
M^:)H0+E4<W?JC3#RO"04D&*>2!,64$@"+*0=0S01/,A"CDTI-B[V.C?SM15<
MY3)M)5>9264GNSFUQF7LAZW5:(B.;*EV8'XX ',K-OC+Z06!%5)7<6U<[F5R
MR@UMQ4\Q;^B_;.=2-0<D6R+.>_Q#40BI O$KFB_SV@N7?VP"T>2&P$<!5W?B
MA*F,+8(SF/I^ F,6<N%Y7AJ$@06'AID46E/J)]!@< D[7K:%WBOPP%>\'C8S
MG\IP1/0<JQ$ GL9F;07O,YC7K&?[PM_4'S3R;R/WW;E:=O@Y\K<,.Y_4Z;(#
MYM#SLFS%WOWZW$5)JU*6BS1FE,1A"G'H48C\0%6&]@7D'A/4IRC-HM#4U=KK
M8:YN5;L5K".XF387YWD@]?TF:W@F\I&Z\S0I85TGV*TO=%+[J_R>_18G]W%.
M*G3*GSG]H-E$YI0M[DMV6Y:WK*A)6.HOG\8$/?WFW&9G)]OP%T\'DN'Y>#T:
M(T_&^Q*S@_I30 \<[5DYC,' E)0OMFLW9;LI>::Y2>;CL"K=9+SPE&42VU'>
M0S\[HEFV51++06"?%[+ 9W$":8JIRJCB,$M0 B,<B(BF\L/4Z)363HS937\W
M>4$N!TIODS$^_&/?JQDA/TI(I1LL725MV0DQ;1+754 =)75=UYJ=];PO.:XV
MY4M]_MS$);3\YQ$E(L(DA2%6%0A8&$,B.(*8TSB-$B1_UJ)WN]C3W&Q@)VA'
M;M-2W9BQT%_&5\^N.4%M=%>I!>QK ]@;3<",#=-%,!S9GO/]3&I>+JI[:$$N
MOV 3.;1:/Q:KES]?%T6I7\CB^*T9?6%;X<"?OP(EGTV!B1.HF 2L7(7.5&$J
M^RBYBDTYJ_IP1,KQ:Q/&H9R5>3_ZY/QCMAG85:58/^0^E*_H2TVQAY>WZXZ6
ML:X.OB"$("].*0R9P!").(289!G$D4AYEG@XB#.S3&N-7N>V:-=.,=U)#7 C
MMFE^M0[@>BNW<QA'-HHU@CV!P>T%!"VRI T0<98-K=/GQ%G/!C <9S>;O&R=
MRG&R0#%.8DJ\Q(<B(RHS.460^*F /N.1B$@:^JD16^:_2%'M]O)OC7^ Y[+X
MEBMR4_"*7"I@; 2M2/T@R:((>JF(57V( &8BB"#/8N81FO 4^R;%M?^EBFKG
M$P"L9[/G7U1[FEK:T]30GD7M;,.:V>/4ROY4K/ZHVFU$0)E(8LR@3T(&4<)B
MB%&6P"1-F!<F.":15NS=B;;G9EF;3,[ZU*MF!+<[8NF#IS?-+2$9>6I+J>1_
M1S@V.:&NHQG<;WG267M"I<.9>NH16Z[:*G]8J6BJV^J_.'N0;M:N)D?[Q4,Q
MY9DZ'HVH(J5-5;U6+XM@XL51D(0APX'1)DRCS[G-YIW(JE# 8R.T7-P[J2VG
MMP[Z>M/>,:8CFX-].%MY>^6-1C 4!@ Y(WV]W./$[*[:$!S3N.J_.B9?ZY]E
MON9W0E0+@>2F+$D"Z,6>W%6@,&B(6[W$XSR(B&"IT16.8?]S,U"U8+ 08@RF
MT!WJ>L9H1"S'/CTWNJF^ ;4.0ZB/Q")ZA-VD=**[WF?(*WH$C1W!Z'$S-K1Y
MG-:\C')GE3-I*=]LJK7<8I5?>/Y$-M(J*//YA?]C4U<F6.$Z5O>NO"5XQ8H5
M9QVO//(B+PKC&#*N:KDH=F22-%$](J&I%WB95IR>2Z'F9@$[M4"GUPV@K6:@
M[*LF?VMTD_Y;HYPJ(H([];:E!$P(V1R-L\;EXT\8O9%M[G;@\G_=@3.ATIM^
M *?BTIML( V9]-PB/DREYZBO";GTW**S3Z;GN&V+)5A=&C4U2;ME_\VC"GJ6
M_Y8/O+HOVL/.+M"!I!G/8A]Z:<P@PC&"*2,^I'$L-Q1A+$)/GZ'6K.^Y+:BM
ME V7][H O!'6P+H:8J^Q^HV'Z,B+W%;PWFZB$?T&M,(K@JWNWL,B:L?TBZZ_
M8HT'^D0+DQGXCE8=.]0&%Q?#)J=;0^QTW5LJ+)NPS,ZN:\+=DFI=RC5GX?F>
MY_.,0S_Q5:G,E,#,]Q'T Q+ZS(N)"(RNI?:;GYM=;PLI_M7)9WAF?8"=WHF0
M/2(CVV5],,QSFT_J["IW>;_Q:7.33RIVE'M\^BE+0N1GE?*?KQYJLN4_>?[P
MJ,ZBO\F_/O O_ GGJ^Y#51_!7X24)*F(&&0QPA!E7@I)2A&,4!J&J0@%SX@1
M:[*A '.;])W$ #<BRRU8*S-8*J&!*BT.7JE:4Y5A6(KQV.B9C#$1']FH;$5O
M2.)OP!;]5GRPE;]Y MP/%78WYWNVA,X5*;1I]],R1UN"<T0O;=N.Q2;VK:*G
M*3F[QS\:0FOY0_>WUB]Z@Y_S-5[F_^3LRUM5GKP0Z^^XY&\*N;5>T"P6?J@B
M;8)4!=Z$TASZ00J%"%/* AYE--;>UEXKS=QL8T]8\.7?\-/S?[X%>,5 U0H-
MJ)+:8"MV]7!I[(2G'(31HP$:L>O(OT:9AG9F^T&KD-RMG1FJ3C7P9NJA,MA'
M3SED$^VLIQLZL\VW*Z@'M^-7=S+=!MT5'GM;=F>-FM.4O"F>GF_I>H.7RY?/
M.&=_J]X47_F24[D$_UXG"O:R[#4)3$S:G-T2)F67>+>'7*T20&D!OE6_JJS5
M9[QZ 9TZH-5'GP3%"/#AY6M,K$=>J2QA=LS^: N@%>N*44>3\;'8J-]G:K%Z
MWY*%H.-7J].81%&JNB:W3RK<9(&S("$H#6&8<A\BCW.843^#+.-)+"CWJ&=T
M2C'0U]PLEG(2&D9'0'O"&O*N#(&K=\S@"+*1#<^.A!'TY;P!C:0.:0@NP^&*
MB&"@IVFI""ZK?$1&H/&*G;50A>:DGZ3^HPY0O^&E(JL]S-+U4I;Z<1A"$64"
M(A\QB'E(5"EJ%@N282&,(O*U>IV;!:DK-*H=!%4_\)W<9B9$#W$]8^(<Q[']
MF0["^H>>R#< MY9&G5'68KNS,48H.;(V>GU.:G>,8#BT0&8O6Y8%J0GZE7OT
MOBBER?LS7S\^%DM%'2C_L"OGU/>*%RE%*)+&"'*4)-(T,0%3#TOGAJ2$1UF$
M0H]:,%G;R*(UT:;GLVYKJWU7&O E4Y$'2MY*O-1IPM]WFE7@5;YJRXD87LI8
MC9V>D1MM*"8*-QTN6-<5%P%_=N.C@OZ5_]73$]R19?Y0:^:P[,@5N+JJ0&(C
MPK3%2*X Z:@NR35MV9G4]@M7W1=UW1/9P:;*5[RJ>/6)K^]$;=:;3]@B"Q#A
M<<*@2,,,(N7O898*& <D$1CY64)X9TKUK*A)]Q;6<V3#^5DV]*AN2PL!5GS=
M%@I6O^%69L5G]XQ7N:H-I)Z0']'.Q5$5L\J\/I9I_M:^8V97C090SYXZ'Y1I
M[&@GMEJ_6O' 3O(;\*G!O_8L;R]A;6PL;4!S9"2-NI[4.-J <F@4K=H8KT;*
MIV+%.-O(Q\B2MY<*-;7"@OF""A90F#"60NEL$FD=20(3G@4)RV@4<ZTK;2?2
MS&UOO"<HJ X3,V#9%*\'0@VM2KZ0JN#E6AI.]T55S@^AGGV<;&!&-ICZ)5?V
M1V][@UHK]).*L%P$>,*:+.=EF5V)EHNPV51LN=RHY=EC?:3Y'JN.UB]O"Q7"
MM. T"SR>4H@SRJ03ZE-(XL"#*>:9RK(/!=)*/1WJ9&[6LSUI[X0$?S5B&@9*
MGX13\QSQ2I#&/C8TQ<?\B'   %<G@J>ZF/8 <$#)H_.^H6<=T*/WBG&JG8OP
M_<Q#7,WZ&"NB+@PQ#Q+H>\P3:>*1) HM3O$&NISI8=TA8?I>;5_CW>,0Y"P+
M1" PAZE'I*$-> P)]0@4) JX'X:^X(DU)[T%UC^1E7X\D#7OA-U -_:=\ $U
M_5Y19*>;;0T\QF"G/^CIY_'3GU9YD*'^S"NV)&UDO:-;>HVKO/KZ+'MC=ZN_
MX3)7="7*2_07F/EA&H4^] A1\22(0Q)E@?S))PG)/$J)4>$?W8[G9E!:!T6T
MR^4-($IT4-6R@V(%OK72@U*[%)CQ8.C9FC$@'MGP*)%[9&TWH)8:?-VBVPE>
M[VY=4KB90>6,QTVSVXG)W,S .&9T,WS?\L*C+)YYN7[Y++]!Z]L54Y?5SZK'
M/RHN-LN/N>"+3""*HC" Y/_C[DV;W,:UM,&_@HB)F*Z*$&JX@%O/IRPOU7Y?
MEYUANVY'1WU08,WDVTHIKRAE5?:O'P D)6JC  AD\DY'7Y>=20+G/" >' !G
MD=:E8JU$6CX\@P5.XX+3C"=)/G_A:[(RY2V#7FWF4[?O <^'JDWYI$_EMEI*
ML)!BNH7DF:".$BJ-^#R!&"&Y5J @@G+I*.3244A+,R<Q"JPV]IXQ'V.9:$76
M]T.\E7<&^+@C87A-Y!??H6^'&FEG0,NK$?ZP1[B6&2BA/=X)F2/DZRK(H,=Q
M;X#,(3BY^+%XU4? ACZQ]!>K<;:YJ1'.E?B!.F>XA]B,\]CV\\Q L Y]%&F!
MZ"AA&+V >8K .-_'&P9?]"K='W?1_^IP%\MU=IE/RY,@MM-$-/,P(RQA<EM-
MXD@:J-)N@CB0&^PL"%..<$B+T*HXC&?Y)L=R6G10JFUVFWA)ML_7+]*(>EY+
MTVI=+M1AG[K[;&) FM_;FE>^1]K?C?1 XS>9.^K]()^) 09G,FZ]T<6UPSB,
M>)5M(]WD+K<=H'6Y[G;IQBG'QKI\P;4L[;%(]6XK>]3F\.?5\D'E\9C'!68%
M)0ED5#FXHS"%>1064(1,A 4NLB0P2CQOT^G4&'XO=J<&AEW:!3.P^_EX* @'
M/S_=H=<165)J+;3>*RNQX:8O*Y [J%8I*[R#.UIF"A\@VV:=L$+K2G()L[;&
MS"%AI=U1J@B[=QT#EIKL$N_Y"U^LGCM%='(L>""2 F:A(!#Q-(0%SW*(""L(
M$@E'*+:QX"_V-#6FWF5787M)'8L574;7S&KV@MG U+R#Z[T-7/:A/M>@\!7/
M<[&?<8-VKJE[$IES]0678N^JGNPN,TTE:4>?/30L]+G$1%T6E[R:HS2-4! &
M, B3$")&."110F&>,\Q3(@K"J+&)9]SMU*BC$;S-^UWI)7-5ES5L%M'%7GJ;
M^O+& V%@_@T"[\ LTR+;"@VDU,U196N>= 2?#0*MA1$X",0CF8&[&'9U%,55
MM;F5 %)Z0/!"YP&O'CG? *:...1O5KNX3E6;0G_F;*8C0/]Z+.FC_-G+JJ1R
MQ!ZQ-"REN"75!\[+U080SM4YERH@),=V\XBED2E7DF?\JGTA-BOPPI=LM:YT
M>P^K%:NGE#KXTFV>OKM50:KE4CX&)%3EYO7?*D":>)Q?U"6:CAZ6:X7*7*/5
M:F?F\VJMCU\:;3L3%?S$)! JRE@VO%IRH*XU50A(\R/U^'*U?L(+L-KE,:6O
M5*I0"K"0EAI?__R+.A]:;)EBA8>'M?;'K/.XJ*>QSH0QZT5[IH/S&FF[L"LH
M*_Z,E6>.1):5%5VL&AS.-+75R*K;VG6)M3>R7)2JDFG)Y=]^V4VI+@8*7,5K
M.AQ0OD_4.)7L!):?)"Z7 9EU$?&TA[">;+V["//6QMM'6&MXL).P?]O5YZ[=
ML;1MOGY9+9L/]KLZNE;L]55\+)?R<Y2?WOVJ*M47]^'OC91,AV8L)</5G^$\
MHUDL;8@$BD)5/BX$A@7)""2\($F I+7!K;PM_(HW-=.CLWG?J:?#HAH%9V"G
MHJ*1G9*@U1+\N=<3=!2UKL_J]2,PVR>]W=".=^XUUJ@Z^!@. ;XW3T2OPHWL
MKS@$L*=>C8/TXG@<M7UZPNO7K^+THF+OE!$6,>&9W%S2E'&(4"07AB!&$#.1
M)%D6R5]9I?(RZ71J=-_(K-,%Z,N>ZOR]XKEK1<LS+),A,3S.\@STT"=;>XS/
ME4/Z\X?>I'AUD'%!RM?!ETF7XYZ!68!P<AQF\ZYC[.]JJ>NTJ!PX;94^/>?4
MZ7Q+I?H;V<^3) J2$&,.DP#'$ G!8)%'#.94E>!.25X0JPP,#C),C<E:%<"O
M]2[5-A>APRB8L=7 V Y,7CM8U?X<M/+/P.[G6I7.OSOVI3IBV9=U'I3H;@#9
M5U"S@P3CQCR[0W02$GU#4RZUO,N_?Y<]/C9W7@'#&&$4P)!QN:%'D@:+(D,0
MQ2G!*>)%DAC9;6?:GAJI2>G@DQ+/IK#R(5H&!_GN& QM.;7JNU3E/,+!IDZT
M,QYCE7N^^EE8EFD^JW!_M>7#5T8LFGQ6UL/:Q^<?<3//OO$7OMSRCU**<[2W
MMP8$IX+G(H"2G01$-!>0I!F%) JS(L\Q*41@8Y.9=CPUSFKD!FK<P'GSP<XT
M,QX!,WML"%P'YD$#2#U'6+B"Y<F8,NYV5 O*%HQCL\GZ?3?&^F.YYG3UL%2E
M?W[@OW_E2R[*3?6>4Y4F@5??>+5=J*LT)<AWOMDL]-%<I621S\M?W&TWCZMU
M?5M=Y"$.<8Y4%M0((JYB,7"1P03S/$YIR@G*'?+1>!72:*J^0;KIO=C@I^<F
MNZ-EF(7?P31CR/''9AP:[>JECS9;S6:@U0WL=*O)MCN$FF]K_4!'07]D.PCN
MGAC9KVRCTO8@L!YS^S"=N"T =XSIFQ6\4(%^GY9-*;AWJR>Y:= Y<N:8)FD0
MIP*F^@ QR2-(:)K E!=AQ#FE,;.Z%+_>Y=3,U+W$VO\$EDM :Z'M"-H ;#/6
M]0OAP%3:04]'_$KT&GG54:"2N,Z-Y8\<S>'QQ'@&'8Y*8^8 ''.3Q9M>":<Y
M>>%9%L6(%1!'>2XWQD$(BX(@F"4Y"Y.TX%$L/'#--$_P+M.,8RQ /]8W4<WD
MSO^.6 ;N66: R  C4(;EEK>($#!2VY!1;CIP8[R<OV_.3^^6RRU>?./*EW8>
M%$D<9"B%&4MCE6X^@T6:Q#!#<9!F+,L%-4K/>:F#J5%&*R/ 6DBPUE*:L<1%
M$/N)P0<T W/!#I5:/O"M'Q7CZ7]-]9[$(?+5>K++O^SG^,4&1YG6U]1I9_+5
MYUQ]=Z\6IO[6Y)NX6S+M48P7U<ZGXN-J_7ZU)1NQ7<C?*5?V:DYR)#<K(H((
M4U7,#(4P+Z("!AG/BHC%*E.=G?^N;Q&G1B![WR(5[M"D^5BL5"$16R=<[Z-I
M9J"\[1@-S60GWG4S_=?=SW=E)QH=M2-%HZ1*,EQKU'&MF('#(6^2L'Z60^[3
M/W>H,?'FH^M=P)']=(<"^-17=[">W):-QF?KNPHL^JR^1.5H]W=9S1D+XP*)
M!#*6I!!%F$ 2I0D4K, %1AP7=M'CESJ:&H4W<@(M*&@E!7\J62TWC!>Q-:-B
M'X@-3*AN8%D3X#4D/-'8Q6Y&):-KRAY3RM7GW8MR'U7:_;:K)MA4XCW\0>?)
M.E"R7#Z\+ZOG5847OZU7VV?YAORWA&%3+K><?7UNXQ7G61&0C!<<<JIJ>Z><
MJB"Q".8ABVA  YRA;"X?+U?L^P:O-V:4,Z8*-I/R6)'AYJ?2:792*_Q<:<@9
M(/RA7"[5%=M*Z$!0^Y+BHWTO*:%1DF<QQ#RA$+$DA[D(D%RA,"5%GM&@8,WW
M\F%I6"=TVE]+J\8TOA6NLB),_BLQ6V:G.NX#+]WU<.M*I1U]],ZG'>OZD=J7
M_."'AV_L,  M"$"CH-_LX@#V0'CT/W^#X?/EN#ZFZ.-ZO+_!H)RXRK^%#&ZV
MECHN>*=;?>!+6O+J<[GDGS;\J9H7/&19).TAG@DDMV&(0#F?N=R&A8G *(AC
M9E4AZW)74]N(*4G!@:C@3R4LT-):;L5Z$#9;)?S@-C"GNT)F3;K7T?!$D3T=
MC4IHUQ4^IA^#-^QOZ=ZM7OCZCE3:@]7@9NG@^0E]J%HN\&<KF8<O\Z*V3K=(
MARV-=GUT5H'NO='Y!UP7G3K_Y+T<U$=<<>644FYT8:37=WC#'U8J^E9]L>T3
M3!]>(9R)A(0QS%):0)3%(<S3F,,<Q>K,4!0TMW(J<91C:LM5*ZK:%REAP4Y:
MI[-#U]$Q7<T&QWSP[8LKW Z+W4U@>5L)W:08>9F\":K3-?2VYEQ3F)"*_W,K
M>_GPHO8"^S"G-,>,QZB .,]X?4R9)PF'M, ,9X1CCJT"S2[V-#5RVPL*:DEM
M,Y!<0M2,KKS@-# AG4 T4%S852R\91.YU,_(*42NJ'N:-^3:"W:LH&]9UZ_S
M/[[/DS /2!S(O3@20EH^/(-YD"4J*BO (@B1($8I<O=-3FV>_[$LU1F?3AI5
M6;K)=H#JG]5NZ@\\??_X\NG'A_?@^X^['Q^^WSY;3W7LV8<T#]>SLOG'?D)V
MFAIEYIV*WDZQ,[]QR2G!Z79=;EX_R5TQDS/TW?9IN]#IRYHTEY^6U7:MKC15
M212YWU'A<Q$A)(U3.==BN=ZB+"<0%XQ"B@AA2&0939%%+*2S($9?[%O$.]:J
M@%:7&: [;:2)+"J^T:%U9:N22KS;Z&23V<%E[/K98-BA&&GM/X5_KP%H,U_O
M= #?1L/>)O?&P&,P5H8._V-AF=+C!AS[$W^X-#QB>I ;]#Y,(G)+0VY;OH^X
M7*L\<[PIROA4WQ:I')J2-9L(GRQ@M,@(@F$LC3Z4, )S'',8<,Y049 ,QU85
M$4TZG9J!J&1NTLH_=:2>J>6DEMLQN,IH!,QVB[YQ'7CQT)!J>=7ENS&*UAM'
M&U@\[2&-NAQU.VD#PO'.TNI=?SST:?F\W53OZY( ![6-PQ"+C$<8,H1S=1)/
M(,E0!N.<Q!%"259$-Q/2Q=XGR4Q:>M =G]M9Z#+^[G3D!=71>*D+J';JZ?Z[
M5J5+7>J)+ZME9T48Y"#,"=<!B>URWV_.<%=A,:&ZZXVX<9XN9=&I8;'/73[/
M$D91B$(H!(LA"E($"6(II$F:ABCA>5P@&X*[W-74V*PNC&1=:LH 4QKG610D
M%$8JD2?*(G6(R06D@L91S)."%'PNC6JR&A?5;I<#>LCPJOKW?0W,MF20-W3-
ME@0_B W,__4GV*W)U2E;X8_&KV/AB;-[.AJ5H*\K?,S&!F\XNH#(V<#YU[;
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
M(&>("QS/E_Q!RL%^&%YM7>O4:'87]>P^Z7K 0P>=+%&5AFRJT-)68(LKFZN
M&UQS><%O''8\4[U< ?B^!O#=$ !:7'SY!'*DVZ]O_%DVI[>TFT<.L/:?5<&W
M2[Y1-V(-VJR+MM@N677RT<H?K-4V6353IY;SE6G %-;>"[2KC8QWBV:JS\%5
MFO%+S@?G3^5&[ZCOEMKO6HXEEVL&K^8H#>*"1BF,PBR$*&8$%G&808I93G*,
MTEQ8Q9/T]#4U2[@CZJXZX4Y8\%/%.?BRDK99&/YL?:)^$6_C4W4?* Y_LGX
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
M[W_AYV]XP]N@[504+!8I##."I,T4J2+F)(!)3"G#68)S45AQTO4^)T=)M<A
M*)G!6LH)5L]U7EZW<&X#V V)R"^80_.0I!\M*MC)"I2@X.L+7R_+AT?E7<?X
MWT!I4/]F@*AO<\A\T9)!C^.RDCD$)Z1D\>I8^?Q4[@KE/;@K]?Q9?03RE[^^
MGFOL6UG]=YTGA6<%+DB,H$""080# 8M<!<(%"8N++!%)08?- >@J^M08\H:\
M@4U>%^U4NX,!M#CHWYYM'2@PW%)PC?B)F='X-#^<@5<#DV_&>S*P\9%^LPR)
MSH)//*OBK0-R>R;&FR7P?H1P][1:;\K_T4+\SC>/*S:/6!@*(1>W-"#*'S8D
M,(^$3B]!64XR$M',TUG":>]36Y^:'?!"[X#+_0X8:_EG '<T $]:!6^'"V?&
MYN93AML0?]/CAAGH"@]^[P?;Y['#9="&/W\XT_=4#B(NPV)Q(M'3B&LQ3+J0
ML[,494VM'Z5*=RM:-I$$=5::+WSS5?S ?]]M-NN2;#>*9'^L[K$.50GB@!=Y
MS"$6.(0HB3',XX3#0J1Q$@M>1&E@$_9SLT16I#A:E!#64;V5*JG9J"=GK?J
M *9T^[1=J"1 8+5YY&MU*?R\YH]\62FK304#VE;?O'50S9ASU*$:F$V/=:G'
MYN[KNT^[Z"50*U07D%L)()62+-M1"VQ6H%;,9\%/3QA[*PAZJSPC%PSU!-]I
M05%?#;L1]SZ24_6L@CG*Y58:T%^?^;JVH'_E8K7F]7-2!EZ]EW^I-B6=HRQ(
ML* <1G$:042P@#C+)6]'29 E292FN56"T!MDF9H%^\<OWW^Q(]M;!L*,9D>"
M=V""/0CHKMEUKPK8ZP*(5J8]J]+JS$"KD#]B]8"J)TJ]19)1R=0#9,<TZJ-)
M-P)]MZHD.?^V6C'MD,#7+R7EU??5@LUIF)(B%@1R%A.(<I9)XY9A&*:I-')Q
MQ%$:VO#CY:ZF1G]*4F7:K.MRV79,V(.H&='YP6E@'FLATF)J%Z164* D]4=0
MU]'PQ#\]'8U*+]<5/F8/@S=&3@2I__B'XJ?E0VT#AO,L0&'"< II%L50_CV'
M1888%#2*68Z$R+#5$:%/X:9&0(UTH';$UA[1KQROG1RB?8V?&7F]U:@,3'<>
M4C_J_X!V9&L5)Y#RL0?WM\[V>$ZT?XU$CSV@>LOQV->'HS-$6='%2@4,?157
MQ:HNR;4//V5A+F@88DC3((4(B0CF68)AC)(D*Z*@R"VK'OJ5;VJD_WW[](37
MK\JJTH)6W22QBEP^8/K8T(A*5V'IAN!Y< U]#=YNR(9V*-AII@;,9'VH>A>(
MQOM@F&0* PV#+V\#S]*-ZU(P#+0G?@,#=6,?N^T0L3WA.&V[<&R[(.QIAE[[
MC[3V%5_])E'55V*I_450?RZ7<NZ^6W-6;CYBJJ* 7IMKDE]7Z_7J+[G*O\-R
MT.3/YSD-*<ZDZ90$C*M<4!02*@J8YP7)\I0(0JQR0=ET/K4IJF17:RS5T@/1
MB#_;I9PDK0: -BK8AA-:C(R9W3,4W@-S0PMU+3CXN(.ZO?O="0_>78/:(=#0
M'C-OP88678\<<&@/RFG0H4,;]H;!1ZGC:LF_<;IZX6M5XM'&1CC_]M2XR,Y<
MN(#(=<OA=C &)HI&0-!*..L62_5G6?3CX&1D7&AR-'NC7Z6NZ7'E23<K1-T2
M_%4N%O.8!3QDJB!<4B"(@J* A.4(,B052HH<IZG5<7S;\-1F;"N7G4FP@PFA
M2"!" QCF.(&(A!$LTBR$(489YPD/ \SM4]VX@#5ZFAN -^ ]ISK,"L3A#,AY
M%#G"F**XP )1B9L((,)"VK.$%I#C-"P"1$20<]OL-NX@CI;9YAR$L2.$9H:G
M"R@#KQ579Z"UI7BLI"<K<-?LJ!;>L3+'UMO)[]V(_X_E6BXD#\OR?SC[@?_^
ME2^Y*#?5IR55501Y]8U7VX6Z2U >*/=REJSK2P7Y[/VJ*K43RKR(:)$%.88!
M#93+',U@@3(,TZ3 *9)_C2*K\&P?0DUMP=D)7WMW/2NIVXO<YU9H.P[P,G9F
M_#'VB S,/5UUE!,=:!52!FNM$MBI5 ^85JJYG]6OW%\=-&L"\XFR)_+S(M*H
MQ.D3Q&/2]=JV&V&K,NCUP?YBL?I+61-UD&\2\")D60YS%"M3*J P)P)!7E"!
M1"BB(K9RR[O0S]1H=2<FV,GI%H]]"5<S?O2 UL"4YP*4-8%=@<$3)UWJ952:
MN:+J,7-<>]SQ\H!7%>>?%?>\YQ5=ESHC3$,(L32]A-Q1)2@,U195$D*2*D+
ME"4Q#S-A%<?0T]?42*$6=0:TL#/0$=>-&_I@-CSX]P/>T.?\[KC9'^M?1\37
M*7Y/3^,>VE]7^>2,WN 51P]__%QN\$)9,M]78O,77LL>7OAB]:S< I3O</5Q
MM6Y_I;R&?ZS>;:O-ZDE.X'E("1-9GL.@B!*(:!I#@E3JFC3@*,B+.!>Q51#
M+=),C7Y:,0';JP"HTF$&EMRP#K"?<3)CI]'0'YB_.GJ W2!T- %:%2#D1F[W
M:Z6-"DW=Z>,Q1L$'K+["&&Z29=Q(!Q^PG01#>&G4_O93^U?]L63KQ>O#=TZW
MZSK)JWEE](L-3(WUI(Q<"JD.3/9RFE^*7@;J^KVH%XP&YJ;:F_,L2%Z+FE_%
MPNEZ]'*KH]V07E6L>TEZ_6&[J4P6_TWF_VNU_,^OBTHE%S%(CWGNE0E]CU(R
M\)^_ "V<90K1LV"P%=6)IO0F=S!0#GH9!YS;IV6?TO5L5$_H"1?*_]>3[NP[
MH\RU/FG;*=;[C'/*AG6]S:G_^VEY1ZG."O.-4UZ^Z,TV)AG#@E&(HE#^D3"Y
MXTAH" DG>18@FO$DFB_Y@TH78[;Q,.G6Z ,MZ@^TV_F BTDCHTJ8TPAIG9?A
M.MIFFP=O"(Z6::&^W_FI%?AG4"[!#M%OUQ%UR:9@#)&_M G7NQP[/X(Q"&<2
M(9B_Z["RUZ'27Y?\1_G$VTCINR7[JC).-0M<EB0HR2F%%&<%1#3((<E2 GF8
M%KS(2)PQ8F+4FW8X-?N^#>U?+3G<2*E!U4;VJS#_.C>7@QUA KV!H>49T*$/
M*AHLO[98?N]B^75(+"WL-,^8CF2[&6#KR:2SP*?7S#-I9SS3ST*K W/0YCTW
M$W&7ZWV7[T8E?%>.L$OEO:Z_J_-!<!_^EK)4^QO[>RX_MN5&<GHFDBCCRHH,
M($*(0APE#$IK,J.AX(1%1IP^F(136P1T:2)(=)PJ[8AO9WWZ'T@S4_5-AV?@
M)65?S6*?&ZPN7W&HWTS_XL/?2C5I!#?Z_#P['X*\#QZ=@49G?V;Q8,/AR8;V
M+]^H!O=@\!Y;Y\-UY+9.-.G1E@_ZWK2MK?;Z18I3AS?-,46(Y"*$/"Y4I=I
MK@ D(C#-$TQQG!2)L$I!<;7'J?'X3F"PT)OAQ;X G;ZCU(&537#?L\JJ;$OQ
MU\? C+*](CLP!>]!;1PH=N+.P%Y@?_QIC(TG/KS>WZC\9JS^,5^9O^C[*%.N
MJSK+[1HS/D\XYEF8$QB@D$&4X@*20JAJL"SF.<)%'J/Y"U^3E46J68..;69,
MM_OA)HX62Z7ZKH_@GFMA?9UH'H!^ZYFF*Y!O?*K9B"V-/R7X&">;YX :_&SS
MH-.)G&Z> \+\?//LVZY%S<AF7Q#F!U\_S<,@4<438TAYDD!44%5WC.10(!ZE
MG'".<KM47"==3,WP41+*F=&*. .RTR?;RETG.)JQRFWH#,P@&IA/'6!^] 'C
M4//JDN[>:E.==#!R#:E+"I[6>KKXI-O$;G;KU5>ACV=4.7OE8*Z=FN8$8Q:R
MN(!)F*<0<3G9"QS$,.-!BD28"D1(>V7ZPWRF]_7I<%_Z8ZRS*U VDM8.F78S
MOQ=H,PZX&;=QV* 54R>QT[BUDM8^E/Z(P0003Q31V]6H9&&B]#%M&+WCL<[1
MOO"./L%_URV[4Q_T'%3SJ#/1_\!_SW.>B8@R(8T*^0?*: 8E!P6PB%(4IBF)
M6)#;&!5>I9N:/7+G7/GHIX6N%5%J93V40'(>;S/B>[-1')@I+Y1&Z@Q>?9U[
MH%MS1G]:/*DI[R%5'+A(TJW(#UDPR5FVMR^>="NL1H64;N[D5C-36[ 'QH_(
M,<H"2?<""P114N22\XL$TICQ1 0!RHD5Y_?T-34&[P:=B'(IY=0I!W6DR68E
M9W1;V%/Q^(MD K7C5'95F['0U08]'05;$_0F;$>T0.N]Z> &Z$4XO-N?ISV]
MD?EY4>7+UN?E5VZIU792QOCN[[*:AUD4)!G%,$IX#!%%!<2Y2"2W"$(EU4AK
M,K&OQ7:VKZG1RL5J].!/):YE!',?R,9'XCZ@&_X<W TUQPIIO7AXK8!VOJ<W
MJ'#6J_+Y"F;]K_@XS?YCN5MD54ITM:>Z7_.G<OMTMV0GC/6%;^:8Q%%"*((Y
MQP%$11C#/)!_BP7F$0WB).96.:MNE&=J]'/W\+#61W,G-LV:U]L::=LPM2ZS
M1C_M7JE_<LL1VZW#&B*>!H1G$"=I!E&,,T@"S&#"1,Q(+H1@EA$B8PSLJ,$C
M*J? OX..(A,;0I?+E$'GV]@W+]VA:;4!/S7Z_*P'Z8Q%K"LO#W5AXXSO(+<[
M]M*\X560,W3]]T;NS;I6!'UZ*C=Z#R [J&N1/G"Y,/#J?K4HZ6NGP%-$6)(S
M"G&0,X@8$;"(TQ2*@*(@#9#(!;:K$&K:]=16T0-9;>N%&N-M1IC#H#@P-W:$
MUKQW(/8,U(*#/YO_#E(DR1XW;Y5'C3L>N1*I+2"GE4FM6[@E/]H%?[_?\4;E
M!7C5V93VLPFGE M5U9@302$B*(9%FN:0Q20))'_%B%O%A#C(,#4:^TX?.=LN
M= V01F*5MD(%61VZO.X\7JWISF6DS'AO8/P')L V)5N?;W%]RGR/2S9KA^=U
MT+IQ-T#J-:>;G01OD.O-":+S.>#<FG*CS8^K-2\?5'3&HPK_D?]4Z52: %(2
M\1@G>01ID!.(,E% 7!0<(A&(@A$JHL"J0D1?9U,CPD;6)C1"6ARBEE9NDY>;
M-:;22K$+VS5"W(SG?.$X,*&U$+9R@D;0Z\!9TY0)(I[XJ+>K48G'1.ECAC%Z
MQS7-9/6H;#SYGP__W)8O>*&LOI,=(PZ3.!,<IAF)(4H)@B24AE<<$,P$9CPO
MK))7&_4Z-7)1TNI-#E5_X7NY;1-&FB!NN&?TC>/0V\460OV7CL@C;15MX/*6
MV-&DSY$3.%K <)JHT>9EU[LC42ZYWGBN2[)5-U+W\CNJ$SI3G'"":*;NG".5
M$Z" !*$(AC'#5!0DC+#5_J^OLZE14",KZ H+E+1N>;-[<38]YO>#WN!G^*[
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
MZMQ@@&D%FON?&7A1.LSDEF"OA:4Y8SHVAN:,3ZA',F<TO+7,H!:ZN3>9U8%
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
M[Y3[<>0E/+%R&QQ#R+D9PQT=@>*<HM42K,6F66+:Q4K]6?^2Z?H\SXW&@+Z
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
ML[BI5](S#>>FTOJB[Y<>#6P<U &Z:*X*U%6,(5G".50)#;,LI8'PZO(,Q&'
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
M0H9Q!D$2I<+_CE@,4!S&@"&6<8Y0P&%H8B$.QI^:66C%LZS/.81/[_7O <K
M[[P!'L:O^1FM';W;AZ./^D*?4>WP+3[WF"T%.YI_6I>H9'>+5S'H<O6VD\[3
M$!-5G4,#FC(21Q'@<11(]J  X(@3D%.>!'F(_ @;O=8&<T_ME=_-2FLHQ3ST
M\C*7J955ORFQZNMRM2'R5A84"_ BS2WK2%;KO3YZ=F,@U >V*5)JKQ+;:^6^
M.LE7YKH%K 5@SDC8]6<>F7S=&))CTG7S(2R#@O0?FW797!506L@W$LTEV=K=
MHIY3N498.$4J@Y$MUBJ9XHN\;EL7)?O*5J\%D>R,Q9+*S.JGA1KE#S3?L%D6
M1"D*4"(,801!3/,<0)Q&(/9CGS(4\SR%LU>VPDM=RSBTR"8O]J[@ YX3RB7Y
M)U#JJ$Z+C3Z&@<VAEUHS9#JAY1LZ(/1X=W-5U<6!#VKUF@;F!YU_R4H2CJBL
M-?E2>SLZ.0SEC@2\JR#QT.*.&WX>"?RCP/98\_:GUMORH8EC>-L\_7%5+$CQ
M@N9W"YF+)W/R9M@/((LQ!#B7-.0LD<U " +BZ!Q!SOTL2S);YCUM*:;F=8L7
M"/[G?P2I_S_V-'SZ2Z!GZP<'=F #?DCB5^L@?&LIK,H?'X:[SQBL :C]]&5X
M-^8_8YBZB '-![,IV?GYHF[U[UDIN;<?-N4<O:UOEZN'Q=-2<: _H?DM8^L9
M30(6,A( QF/9!R7EPMSE*? #G*2<YHQ%6O2B9M-.S:I]942]<=))*JAREUBM
MBR(A)9+ ?%FIH_RG9:60-Y<:>9SI9A8;KDZW_1L.\Z&CDPVVDHQ-D<,_[&!;
M"^XIR;W;H; UJ8D9 N.1ZEV<86U8I6(*67<%BO9H(U:7F&JX7SEB_&F+;> +
M*XL5J[>8&T58HP[Y%;W&+(Y\E+/(!QP'&8@3G $8<?$33:@/PS1F)#'H2:$Q
MI=;[,7Y_BAVA%=]T3>TCY?9^*1J2GU\-S- %Y#7LN@,@QPH+[X%7B>HI6>NH
MA(G]O@"<@=%V!^!(EGK+<5232JV4!K3J@UK_F[SI6%!6=5)!I#H\%PT1E223
M%>^+]^/[TOO!5JQJNB*^P<J!6:'R.Y,5BZCY2KNJ2=3#NM/$7QAB/+NNI\N>
M,=?\2+]&\I^+!;LKV?-Z1M*4^#YG((88@1C%DLE#WNWG."<<QCR*M'H7GIUA
M:N[Y?@MU*::GY+3LH[Y%4L,.]\5G8.L[&#1V;>:M('J75O-S"56AH!J@W_P1
M#KH]Y[<??)>^\T=RG^L]?_Q@CR3'#X=1X9V+BP]OVT?J>PV5<RES,,JW.W7!
M7UE>N;E]$WO;PXMJRO('6Y?R%K.**!_PS?U-C%]^%/[E+2I6U;T2QC2+&:6
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
MW^/@M]_0/Y:KFSE:5P&B&<QYGF*< I)G4!PK<PQRQ!*0Y!#[D%#.(ZW(CZT
M4S.';4Q6G%X:)8YO3F5FI5+$4YI<#)RX62N#RX^!5F"L6XX)@F]Q:3'0(HQT
M.R'DVLS1RJ/;^*!8EO([\YX5^$0*SU3[7M2LU5%FQW^)Y9/%2>*YO100N0D6
M"\JZ\T)<]5CLL2!:=Q8FXXY_.6&A]<E;")MQ+':QW2R#!WXX52/"A[>JK^3V
M:"&_ N(CU=N:8!PELM2$9*'LQI@QD+-$^/LLX@&&41(%D?:VYD*BJ>US>TD_
MXA4^MK*M <:R1D!U0=T>F1O=+(ROD_75V K'7K6!]\:]!7OH7+ /$UPP@^US
M[(4;:3\=:P'-MD:78'?NE4XF&F_S=(G+WF[J=&"7C$-_6R[ICV(^%T?40ZD.
M?Y^%"&,_RS*0IY*#"/(,X"B%@%"*LSP7>VR2.>,@,A!,Z[4?GY7H[M"Q=4%-
M9+)>9A&W8>%_;_JB([L[-&61!8"#DAB9R#,!6B,+^/2(CFP&-C.XZU4Y^\+0
M_-.ZCOU=$^%J;%2>UD?VLF*D4$;](UN35?%2;0D-_Y+B\(^#).)1B@ +( 5Q
M3A& +$K$4OMA&)&8ADBKYJ2W)%,[O]R+O\ES2R/CI<8 CM>EVZ".BO; AM04
M:&VCZ0RD+F,I)MDQE.*WK9'L/_\HQM$93(U1=#>@G??YB7,FVRVQRL,5-OF+
MF/H+DS@(RZSF?EP5RY4L/6J?8>L9BG+LDS %&<M3$"<1!C D"8C\*,\9RL.0
M&%&PVPHR-5/XA96;U4)V2D&ROZ?L-='V3S%S-*V71L^_' /P@:UAJT)S0)?N
MI=3"VU=#LF0*1:KRN>VCBCZSRF]RYW7VA=61LVDMQJ@^9E^P#EW+WN-91,CO
M6?F95<S$7^0$,X@QS5F8@12F"8@9(0"A- >4$QCA)"-AG&M'NP]'GYJYD^T;
MY[6 GFP"LC2(91Y!IQ%([@/(T,Z9P**1S?O2%PN#&&T?3$:*MQI@8Q8R/:=[
M9_CSZ$/CA3+/R;L7ECS[T#G[M OF9_'37__2_(OXGZ36^>M?_@U02P,$%
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
MVVYTT#.P7A!'>>605=<+LTO2B@B)1T[NN_+@,U.0N<FT*:RG/7(2>&XM=QA
MGD^*]GA9#L2ZW+QH?TN_LQAI4V3P4@)12X<LTP*\)C#+Q(O1-J>23RM[W[/P
M8<!X/KG9%O(=%$0N>V-<,B'11<\<A6M$.RA9&'C#">PF)J>TST:W:4=S9^G#
M8/)\<K5M9#P,;Y?8F(?)NVG&[_\;?XRXH0#.<J*=&TWN>G3@.!G#&)%"_:B9
MUJZ%@WM[V<, \MRRM*?(MADX_N7G.S(E_GX_NJGW*I^X(:S;!!_6P/O.-]HT
MZ[Z?M!,;<Z]:'&ZO<-W@.6M2GZ'8-@HI0"G.P2OAZYV-270\&.O90U*Y=X63
M7,?+%/#;\?S\71YI)QE%X &DRD0J$QJ<3Q:<3(X[)1CFT_K&W%JNG_YT[91U
MRVT\6HY]QPZ7A*_*:;7EOF@,(**L_;&<!.=L!IDCJJ("S^&T6H^-Q?KI1=>I
M\A\MPV&H_I?UE(A1BB:K:"SI3!'[:#Q$R>ELLU$9A4Q:=]I=[-:"_?2<ZQ0"
M1\ERL.?YJ]ET,9N,\RI'$B9UO,BG+XC+Q3$'^_Z/M3GA#R3VQ*/^3H?U]^7M
M>$J+C<G9GUWV"+L9[6!R=B(I0(NR/D]8UP &18$ !F',O?7])PTPN(>N4[NH
MOU@L2*S77"KE5!$!0>1<>XTXVC*U-1K*P(QS*D1Y7^QX#)>W*1A(K_U62-CN
MJ'Z"N ?0<O^2^G6-XS431F=9M"7SZ&MG+"\2>$;1#_& 3LKL.=[G:1R/F2U"
M^H7.*9K="9)3Q#P K+P*BR\OIKG^Y\U_7XR_A4G-U+]8O@KS^8_Q].P_PN0"
M1RIGBPHM9%YD;?-;P!E1>]+[B,DPK\)]^>VC1C8<0M@0L'02 +8G.337Q@ @
M]A%),N-$/L)A[!4MI0W%0*JS")1F&GSM@&.=ESX[J\2]W9B/ =LC2>QW2$1[
MV'6IH0$ \$5*M;??XB,F));B!'_#Y=43 ('*>.,I5C#<@A)D_(/##$QK5EQR
MA4*'UL?B/?3T$Z!U!ZUFLA\ CMXOO^#\9J_<$M8H6BZ\\PFLK-&GM[0G>)2
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
MD#$/R6@ZQ5'3:6X5QM;=E7:0T6\:]$G0\WAQ#P Q&^,T/H3Y^_FJ*C6O6/F
M\]6&&$67<M:R@*F/8I2I(\"4CW4V=F3).953:\?I ++Z37)VA*C6ZA@6PNX<
MVIF1%=7.0(R:$RLB04248'Q4,C.3C6_]M/L><OI-8G:/J)/$/T0DO5LL+HB-
MX#E1&Q5PS(H.Z5 SL,6"U4XDKDR6IHM\P0Y2^DU5/A6"CA#[$-&SZ>=)DU12
MF>)<F>I8U$('-ME30,=Y*2R0Q6W=U.;DT5V=Y2Z?"D?'*F!88+IT^R0%GR7Z
M D+:#,H3)X[1#X%'Y2W]H+%#'^EP%[NS1&7WH'F\H < E!<YKUYTA<F',,[O
MINMN!1MLC83R,NAZ,6TM \6E!)>UA\)S?26LI?'-.R$]2%6_^<F.P-18&0.
MU^<YAL7%_,>*^#4?*]LZ\A*]\[D +_4Y<4P*8IT_00)RCFN.$5L[17N).2P?
MV7QX:<=H:B/[H8'HTLJZR+.7JLXLJ?,.*:R$("(Y>)X3#SD;GEL?9W>I. PV
MSRV/?:*T'X\7?XF7*9[57$*KUY(7YQ>3^KW+]U:S<R+F"TX7XV]X60;XRVQ1
MB__>E\_A^RAILJ:9-H2OD[%4C )"0'+V F)(W#%EFQ]QCR/Q,*P]M_1VEWH:
M@.'ZB,LPGF)^$^93"B(6&^R^QC).X^7(92-LT Z*=%@?[PCP%&=0<*&%SDYS
MV;PMU\-4'0:VYY8-;ZR-051CWA75R-B0C.4"& 8'2DB*5"4FR$Y943M)A7M'
MJ+8I(S@,0<\M^WVBM =0UO108<5((N.E2&*@N$CA:S)D8;T$@9REC"AT;)WQ
M?HBFGKWSIZZ4.UTOS7#V9".Z/JPT\067XQ0FM]DX<5[7[2]W/+SK'C:><I)7
M4!R94!IRJ.ZZ$P(<"H02I8X,31"E=4NC)YGD-9G,_JC"?CN;OYY=Q&6YF-P=
MDG#U E%*(V2PO$8J%E16"9Q)#%+4%E70Q>?6#2@?16#?-5"-<73'L^],6<]B
M .&U?!>SLB.H.=7$/?3Y]G;N40PU,G:7G[Y>^0:7P0>M<JC/E'4M^:VX002+
M'$4JJ+)L'3/M(>5T]WW]P<]U-XQ"2:H8AB C7_FF!BBDC1!TL(REY*UH_7+J
M-@7]&J46^K[KLA\MX1X3"(OYLK:_SQ=I^7[^">??Q@E??!\O1H45"DJ]@3I
M@>BO=]J9XE7G>2$3JFSD!R6J:($-=-"O;I"Q;^V!'%A'Z''64*C# ,4J2+CD
M8/%Z=A[&TQ%:KHK2%(A&1SM%V0P1'0.9C$<*$HI$U0X9=PGH!QYM='H7("<*
MN.\&7>1AD6<UGI[]BN<1YZ,4A"EEU4#<$^U&8YV6P:%D'Y!V4BJQ/.1_[/IP
M[TH_54^S1D(;0++Y,Z8OT]ED=O9C+9 U&]9XBX@!8J!-H*0M$ OM!"M#\=+H
MF&3K?. >4OJIT&^/EI82'P!PKH]6"@_P'?UT,5*V"!=J:7BN P=T<1"B)8.0
M9'29!UM"^QSR-A5]/^@XV>%H). !0.0C?L/I!=XT%#>&&^6\ ,49KQ"7M&VL
MHM ]Y&1U8LRVSJYLTS 0?_1(G=ZYFSI!P,,!R%N2TZ[.)]>3)VHS>?J_7"]S
M.0O,B$2.F4J^SIXDR44T$)*+GF/1V;=^0G8$F?W"[#1<[ 999TH:  [K.*7W
M9<WHM= L2<AP+0&EJ&^>;&UNQSED+H5*+ LZL9L7O^X@9" G6AN3=;JH!X.7
M.@]GTS>L0[A&!K/0)1LHL8ZHC+5;CK'U=L]R+[(),;>N"=I/3;]6J(&J=X+G
M9+D/ $%_F\\6"XHORG@YBIB9ELJ!5SI4)S'59H6<!*1*+L86UWRFU<;R?3]A
M;6I=CA7K &HLKAMQ77=]O]HQ0AC!T,N:4:CE18$.;T>_]#FYC$;F@JTO9O<2
MT_?SU*9H:2/R 5B33SB95 ]LFG\-\]]Q@Z619I*0KBUP6SL%BIS!UW%<4I-E
M+$SP:%N[R_NIZ?<\:J3N[3"]C>P'@**/I XBX NQLC%J](H9SQ2SL@0P6E/@
M$%PUIR6!5-8%&W,HKG7#A7L)ZM<K[@9+[30P #C]#:<DHPGQ\B*?CZ?C*I_E
M^!M>LY-DL8K"42Y=K1,A9RT&EL$DK531+O#0VE-^@*1^7:%N(-52"P, U8OS
MV7PY_I^54MZ7[6FE-8<N>3("#'>T19@O$(WED 0S&(5'W!X^='KYUKT4]>LO
M=0.IACH8 *+(YB[G%VEY4>_P7GT)\S-<C$K2!ITQ((I*)".M(?@ZUT ZP0W*
MXIIW\-A%1[^M.SH[XTZ3]P P<T<RHZ*MH*/9@%.RU"KN6O08!)1,HA):.6S^
M+O4.$?VVZ>@&+:=)>DAA_<V[M)&-3F51YYJ$:B%E09(%>7-:"&]5+C&HU@F?
M'63TW1>HFU#^2#$/ "ETD"(IX=K=SU+)'!5"9JD^!Y$,@@P,BD 5M4K6F];^
M\18)???]:8J04\3;Z^OD5971;[/I[#;$UWQ<7[]M\\>ME''UNDPS#4IILKHJ
M%"@&=6)!Z)"V7)@]Q5N/7KKO-C]-8/,$4A^ (W-C+:^N=\?3"V)K;4YGT\5+
M++,Y7L_ P<6;[W2JDQ+'TS#_L9)O;>M?+X9GJT38E41&2EC:59I#*"6#"CZ"
M3^332>VM%%PRT_P]48?L]-V&J+$M'(;:!W'JKEE<[^"7.,5Z>Q2(<G)- \AZ
M0ZF,4.1FR@A8AQ@::1GY%IV@]PXI??<LZ@!YIXE[ ';S-UQN.)K)).ZT#!2#
M2$%&/XKZA%=#Y"9J+[3.O'59VRT">F]$U!0BQ\MV .;DJDO$55O;FPHL7QR/
M7$!BJQXDCH(1I6HMEO>*!2,2;_WZ;!\MO3<@:@J7)A(?1%>.;4Y>AL68'-'L
M?9;H0*I4^Y&R!+&^>>7$1"EHO#.M+W!W$M+OW6T;+3\ G<<+? !'T383K\>3
M"PHY1QHS]_7MDL)">RH4"TYH!E9G;[E0)=G6O<[VD-+O3>V3(.<8H0\ .__
M\=D7HOL%F;%PAK]=U(<H[\N=/K:W4KDHJV6.M3FR*09<S!;J(5UR+(B^=1'
M8VGLO>59T].M4PT](P1>FF81258E*D!?R]B-41"2M^"9R3Y(3ENWM1/U* +[
M/2.[Q<J1P'R\XH:+RK65O]OFFZ,WV;@"FF=?6PU(B-X:\(43OU(KY*TO=!Y)
M8K]G\!"0V41Y \#F(1TOR2T9S^K@\MJ4%5_CY7^OI2M922D'#3(6DBX7')PB
M#S<+7JQW/M)YU?K^\62J>^\NV?:^\FFU.'#<OIW-:=-.+_LZI1^?YV&Z(!:K
M;J=Y]:O)I:;S?UTL5A,]KWN[RJP4L:M RV!!I3I#&'D&H<D1ESQA$JW#XVXX
MZ;DV^HGQ^(CM\$3@&/@6>1467]Y.9G_\.^8S_%L83^MOOBBT^$=,D[!8C,LX
MA2NID+)6:A^ES#%HY0"%""0!"DB]39IL%/E?*>CHF_>&:L]%SZ7>P]T:3P"*
M@6^+:P74DE1B<[F<C^/%LC9?^#Q;LZLSEPZ5 "2VZ]T2)RO@/6CO(L.4?&Z>
MM#B1Y)X+T8<+^-;J'L"-T0Y.K\^O$G/61DDHL>84O2[@K!10K&'>(#KN6C=4
MN8><WKMS-WZ(WD;NSZ)M\JT^G.M#8W&;@Q/;B5Y_M.,FHKN);]\G^7JAC;ZV
MUGLF#&0T]=3DY$Q:D4$Q6[Q*: YLHOB(S7@?/0U*&.HW/\QGW\8DN9<__KY
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
M\TM]7;&%10F=$($;KD&)R*$V!X4H4*FDHLVNM:=R(&D]SZ)HCHD#0'>J@@:
MNW=3^A:9]P]AG'_#Y2@C\]Y2@)VP=A\+M:8[L0BL>(]>I!ATZS3Y%@G#P]')
M:K[3'N%XF0\GZWW=-!875XRD%()6FD2!BM'^0@O>U(F4,2#F*')VK=-^=ZGH
M^0GYD^#G),D/!T)7 KKNJ7E5S3_-._+PU:><S!87\YO1>]8Y+Y1E8$+U(K@A
M?Y(7!BQ%R;42UJCF,^-.I'EX\&QZ3#ZI2@=P?EX[N9\O&QS:Z&QP9,4+T:Q$
M"A UV7.AG98BI>A3ZTE.MRGH]_1\6NUO>VC'JV( 0/IE-CVCKYW7DNS/]&]>
M?!\O1M(KQ, S,"&(D2@<.%\*<"6X(]M>$%L_0-M%QT#&S!VAUUEC(0\0**]G
MYV$\'661C?#((;"")!81ZQ3:2%P$I80*,:O6MT"[*>D7+*=K^ '('"'N08 F
M3*\:3/Z*YQ'G(\^D++5G>5;9U7FR"5PQ":(3M<$6<VA;YZSN4C$LL!RCVSMP
M.4G0 X#*CM'#2#&*-\I#*C[3_K$%G-"%&(K&J-J\1;;.[-^E8B"MP4X_A$X4
M\" @LGY]@9F/0F):"\9!"T>BR!XA6H,@O _6^5"*;YTQVEQ_(+[)D;J\ XTC
M!3N<F'YE %\0"^>5!RM%C*9(,"A*;1%!)Z]F$7*6&)FW2":VBT/FBH"!&(TV
MZ#A>M,.!Q[K-[*H3<5XUO*F7B!>5H)<7R]]FR__$55YTA"+QY$4@]FK1I66L
MYA\,(!<ZY4#_\ZU#GT-I&TAK@S:@ZD0A0\+;"=?;-QDQ+5U"*Z$Z@,1[4.!B
MII]%%3-G'FT85'W0HY*-G55T#[-FX2BE#L#I6O.US<WR59C/?XRG9_\1)A<X
M*MYHEC$!"E\=TUJFQ.B'8)DS(9#36MJ;S0,(ZS\O^<2 V0'9MMH; "3OR/ !
M]@(*89PL0**SM.>%(/8P ATL*BGD)$;1&)R/)+%??[%_F':IT0$ ]B0!CRC@
MY]$E#4G4&9.6G)]HG2*'*"1N2RRV>0?UDPCNUT_M'\Q/I^UF]?+_\O,=79&;
M__OJCU9_4O_51RP_U?_^_>.[6]^/DY!^C^$B_S7-SB^__VHV7<PFXUR=ZFMW
M;#&[[)]16Q+0UJI,+W_<9F4Q/O\ZV;HZO_NF^A%?__F&A6WFUHO< 5]#=O#[
MDJ(;S']IE!I]OV/%C<DIA<(PG\"47*,Q4\]O(\'5CJU,AIQ,9]G2^PAK?-6=
ME)+"\@PFQLIF8.!]1K EZ)K7YCPUKT0<T%5W>RP\<)_]&'D/X*B]IOY2(K75
MR6RZ,NWU1DX[BTJZ %X%\ANR)+.>4@3N7)':*?3;T[_:@6<700/!TA&:W@>:
MD\4^  QM\;"^GBLNUM%4]2%;%4]*K&8.:$]A4=D'[I&WOKC<2<A ,'.ZHK<?
M_)XL]0% 9Z.KQ/H:-OB07,@6LJG^7&T_'+VQ((PU)AI).F]>*[A-1+^0::#8
M;0_[)"D/ ":?Z[/9B_F/%0N7W*P9L4)[S31"DM*#<HKV$E,%2A1"A,@M:S[%
M;2\Q_68EVL.FC=0' )\7.8^K&L*D7I&\FZXO4];,5 ,<8K1@<;47BH(@O0.9
M T6N,>?(6T/H7H+ZS0>TAU$[Z0\!2BE=G%^L>@:N!BY40<WQ"TX7XV]X6?&_
M9@Q9P.1Y 9LR!V6"@2A3 .>YMR5+$43K%/_!Q/7; Z4#B'6BE0' [2,N23:8
MWX3Y=#P]6US5JA4;C=,&DO>:_$;KB8'@P"@?I K!YN:ST793TF_/C_9 :B#O
M :!F1^U!#LR2:Z?!63*NBJ4JC\C!FIQT2!R-:O[T>=BU@4W"]^,$/ "(W&U)
M<S<]]G$VF;R=S?\(\SRR*G%'@H%0Z@V2%^QRQ"1R*W+*V8C2_L'IHT@<2)Q_
M)"(>',W=3CT#0-^JM_+BLH)R%&*0$1U))Z, 53!!Y"R"1 HN-$\JI]81_^;Z
M_>*F4T5O6ZUCI3Z81CEW93/BQ0B>2@!BAAPZ13_XD!*4+ S]3SCAFJ-GS[U9
M7P?;DV+H- T,!DD[<AN7VV.$W*MHG:ES, RQ0[;;L54596(Y9ZN3;@VHO<3T
MFPIX2ERUT<>I!:T?&J/L-UQ>1I^_S!:+D9%6%N0*I*+=HDH2$)0D=HQP/@G#
MF6A]%7N+@'ZC_J=$T_%R'X)S=/.ZY/7%G*+0-2I7VV$U[W@Q7C=<E4HK1Z96
MLTAG.!H#=00WZ%0G*QJ;HFY_/7L@<?UF!I[\2&RNK^$"<552>(NO4E]+*I\
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
MO)N6V?Q\;]Z82YV%C )*-A1G(1/@ZM5]E!&59R9ZW?IP>#21?X;JB,<@<O_
MFRZT.EA+^AKC\AA#N?IW;>S@71(:F;GZX1UI5.]+Y,5'P*@*J*P\!%X,A1TY
M\9@SX\WGL.RFY%1#=/NK-\#4-H;,8X 459VNG.F(SUJ 945JDPOGK+4KMH>4
M?HU* _UO6XD6(A^P+9B/O]%GZ@LXDM7%T3FOW1]J92T>)+*9^=BQ$IU'_X[Y
M;#P]>Y'HC^C(P%U7-4S9Y*-E8'/%@_8."!@<5&+D8)>4G&A=+W4"N:<;HJNE
MZX+7J9F-BW-;DE)6TT9;C4QU$:)V=%2Z8'TL7-K2^E;T(9KZ-DU/@ZV[]JNA
MI@9KR.IC@/'EV[AUHHADBM-:279<4+C_<ZU"P0,);F3:-M9[L;7>#L!%C:X8
M8^L#05&OB0S$D,BM]BDCLR%@;FW,'D5@BWG&#RZV<;]E0F%,)^!U>JHJ6" H
M$4"6J+/UBK?O)/PX"OLU;=UA:]>$Y([T-EC3=MF;X'/X?IPIV_SG;4S77H(:
MF:KK[^\ 3PE,1J4CL"081> 2@<[% #ZY+$I0)OG6;3_O(:?!=+_M3V\F&XS/
MDM<Q.@9!\3IT7F,&8;A@(:'1I74UPWWT]#Y_K0DF=@SP:Z.!P9J/U5O)NWT]
MC[ D>[[4QJ@<0F:K*.]:U:OV'1M="U==/U=WBC=]#3^$'[=3CCQF+R1*(*<[
MDK]L"D2>//"LF,LYY-)\\-AI%)\<ZQVZ^LO-U3<K"V/"*!P%+J+64-=+>9D+
M6!NB3R(RE5L7])](<L^1XM/A\TZP^(2J'O!;G1V]&XZUESLZ0+2QE?>0UZJ8
M=/7I&[^]>&=RH--08>T$4E]D!1G!)'+DM6/"^-976K<I:-\7Y+?9$G<=_"[;
MH'3-%V,*Q*J2$%*6H*QB*41&CD'K\/=@XGHN+#T>$P_W"&FACL'Z8:^QU(GU
M-6:=C^-%_5ZMWC@NV;[[4ZW2[0<0VBXK=7W&4$!_T[)JAYLO'$O<>@[&:\):
M+(5..$S@C$&2#4>,NO&F? 1Y#3)2FTN](1S,?B"^Q"FI8UD5L/DDED7KI73@
ML\_K*FYF):1<LDTR2NU:F^+'T-=[-JH33.W(176CL<&:L$]X=EET>UTD<91;
M=/<KC=RB!\AK9+/6RWS$K[-Y33_>%/2QQ)@7!G3T]9@J%AS&"-XAMT;7UD;-
M.Q#OH>5D5VGKNSL?C*&//JH Q=:SGPE.>R=R K<HK+KZV+ZGVL-D]6M[FF#C
MCJ/46!F#M2\?\1M.:S?SZSD1Q]B7'5]I8U\>(J^1?5DO\Y; M?+!"#YU!LVK
MB\5R=H[S:TC)P U'PPA(F6+MD! <RQE83JKP*.J@K\;[[T#23K4^#RRS48-3
MHLV>>2BJ)% .#5 XX($Y'S(+V7+=V@0=2EN_=J@+#&V;I4ZT-%C;].DB+O"_
M+^A;;[X=6R1UYQN-_)Y[26OE]6PM<@TA4XR+!1U0*$[:M1(A*.Y *R>RUE(H
MWKQGTAY:3O9ZMKZ[42,3K,@<,YW7Y+DK+>EX]0&!84;+:0>IU#KVW$M,SQY.
M"QS<\7":"'ZPMF-'-[=5FZNCLLK[/]99Z[E=Q';?@*[.59*9="T"1>0JT0'E
MDPW :Z,?IV)0S9,<W36@6TGU?=E:X,?EC[?:#3D9#1*3WM7R/H*[0P^U9L8E
M78QGK>W,890-M@'=8U!RIP=4>Z4,8(;2K<<TV[P4GX*WED$NLE;".P7!2@4R
M)\>=)HY"Z\%>]]%S6._J9P:K9@H8 )C^OL#WY<UB.3X/2UR,I.:963K?'0]U
MMHD4X+0A%@HWTF1+04/KU@>W*3@(,)U-W^P(,"<(>0 0^0W_V)#+?#:EGZ;+
M9WI[[*E @<0%Q*))5$P[B)QV1+&H+<8Z=TDV!M%C:3P(9IW-P>P(9ITJ:@!
MO)N?VV9(!U,$DQ9<J?7 TG-B2#K 8%FT!G/TK<W7@T0=!+7.)EAV!+6VJNA[
MO-JG,,'%JMYYFPMA:",H(CLGSVB'1 4NT#91N9" <N HMQX&[)E^M7>)@^#1
MV:#(QO!H*,T!V)OKMU0;3]0WWG9=<C<*3GNRH:1T7N@TQ^S 1Z:!!2%=8CKK
MW#J,/8BP@X#5V;C'CNQ.>Y4, &<;+_BV=TS61K.L"Y&N(NT868>G<Y*5E3(S
MEDW(K5VI_=0<A*C.QC]VA*A&PA\ C%Z%Q9?Z:(K^4\OMOI$9OMX2FQ,^%/<*
M/44;ALYE3S8X!DWAJA2)?J6#5*VOU XB["!P=3;CL:M,07.5#!9G-Y.>[V-Z
ME'Q2(8L(+#K:4T(X<,0D($^!O,78P:7V*?0>EA;M;"KDD\*R PT. :TSBH'K
M[?7JF<-X\?LKHF&\K#\;E8(J28I1C,;5\]% !MXFT*J(&$21% :W3Y;N(^<P
MK#VW''PK^0\ 2GN;\MV)<PK+T9D,0B916ZWK:M!+;4=3F&4)E6W]@NQ0V@X#
MV7/+R'>BF0$@;M=TE+49-D4$E;0%*P7%.#[3WBDI Y)Y=EE)E5SK5-=^:@Y#
MU7-+VS>2_@!P=,^HB*L_6C/&BK4,BP&=4TT),PF1,08N2L%UTC)*UQA6!Q-W
M&,J>6]:^&]T,&W3;O[[:5=PY=(Y#(4M,NRH%<%Y1-"0QN1R8R.()P;>;R,-
M^-SR^=WJ:@!@?'?^-8SGU25X/W\]7GR=+<+D??EE-CW[9?P-\R9K-]Z"M6@$
MB[IV4JX2M:46IV4HQLF8)5H4K7,EQ]!Y&"2?RQW"DVEL *A\O5[VU9<P/]N1
M@'0V.B4,9%6;WSKC(,0LP$3Z \FC#*IY8X5[*3H,:<_M4J&A%@: J9OV#9L/
M&-]_73]C?+<*QVD'K1XPKHUY+B)CJ@->C5L]DZSS?;B"G%PQTEBN3.L[K"/(
M/ Q]S^T"HFM]#0"2UTV8[IAK94PT==QXO0M6!A4$[7R]'T;N<XG:MG;X]M%R
M&+B>VP5$$\D/ $%O9W,<GTU?7=#:4^)C3GN!9+.:%CO-JU].-@/TC=X2+N0:
M&(%V.I/UEA9"O6'1,>K"C)4:6^=XCR;VL&K9YW;;\#2Z&P!(/Y*^B(!Z=;(Q
MPNC-]VK4<6VY45N36;!@50@4-BFRW%'2OM/!..:LU=CZI#V K,. ]]RN'EKK
M8P 0HV <Y],P^?L"K^9FK1F)TKH2O %6.R627V# "Q00N6/2F.)\;M\X<P\Q
MA\'IN5TRM)'] $!T1?WGV4OB9))_P>I]OI^O!G#_,5[@KV'^.RXQK]G3Q3JC
M;0:4HNZ1F"$D'\%H9I'B'^M9ZR*D1Y)X&.">V_U#EWH:  PO+X)_F2T6.TKY
M[M3(**Z%<ARLJ+REXL!YKT$D[3AC*K+FHW\?0]]A 'QN5Q.=:6@ Z'N1O^%\
M.5Z0S%9=+[?9D2P[9;PB^K,'I:( ASZ!+,$%R902V/H\?8"DPS#VW&X>6NIA
M +!:\?!BL9C19B'+7!MFO/D^WDAAW\P!>3]?55Q=I.7%?#5V>SOOZ MYH+D.
MC)0,E&9(KBFOZ9[LF&<DD^8]"=I1?QA8G]N=1$_:'0"N?\'% G'E@=QA)6J=
MC%$<.&>&)*H$^*)K&W6*W46F?1M:UW3>0\YAR'MN=Q2MY#\ *-TSX^-. B@Z
M3>:?HO.(#I2@$#W(Q&C/:*FU1AE$;&X"#Z7N,* ]M^N(CK0S -R]"?/IRA+C
M?'7G<L?3D&1ZT4I@F=<&-\)#M!:!2(DZ)VY,:FW&'B#I,(0]MSN)EGH8 *Q^
MP;,PV>FZTNFN!>,:,&M6.S5:" (5Y(BHT#G+F[^#WTO,87T5GMO50AO9/Z>^
M4I]#G!PW)VK_QSKK*[6+V.[[2G'N96 %(3M+QY)G&5RITX-*;<9L9%&E==S4
M75^I3^D+YHO)Y7O7\1)7M4_;)7DK.=_J9V0-2XD"BEJP(JTB RH<E.BBH7C9
M)=6Z-/P(,@?;<>HQ^+F3LNU870,X[]:26WS$A.-OE947D\GLCS!-^'8VOTD9
M;G%I0PA"UE%]Q!0HY +H-&<@<XD"C>51M!ZQ>!RE@VU9=0HNGT!I@SU%KVJ;
MPS2O;DYV;L>CCM0#O]SF?#V&C4:'[3W5X3MF+AC&4A2)H,)J*W3%XN4T%^^+
MTTKP)'7KJM5'$=CN2+Y:=N,2Q#CM)$4LHG9H5R8+"%@4R"*-9TH%'KH[>N^0
MT^\1VQUJ]I^ZIVED *?K#2LOTG]?C(F >QR)ES]^#?]%YGL2%HO-S+(6UN4
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
M2'S],DYA\F*.87MO,%=+!DV 5.J;/FD*A"@2U!*_HJPR*%MW N^.FYZ'MK1
MXG[;UZOJ!VL6UU*IM0EGT_%I9G'OM]J8Q<-(;606UXM5L-2KHXK#?XR77ZX
M<XU-YW2APU> +*;.90X6 I,2T!J,Y-<KE5N':@>2=JK1W/GMNC4V"@7N1.G<
MD#=0- 1=QTB(0M+0Z(!%GF2.(JC,&DOC"#+[-7-=(&O;ZG6MNP%D6"CJ#V=G
M<SQ;9T+78MVN6Y&\9HX":([UR;T6X$(DD\VE-]E'DT+KM@<'$=9OVOLI(-A>
M/WV_.]O#T?4 UCMETYDEP1&$S99\%0J= M,4P%&TQ.FWBF;NH1/UB'7[32MW
MB:RNE3!8'VTUV7=6-GL&KT=9'..EW?.U-G[:H>0V\M1>I#2[6!7W?)A-QK6\
MYQIEV><0E-8@<QTWE2)9%RM('EK)DEV1V-P=V4_-:6]>Q^3R%HI$ILN[*US.
M55)"RB),@I3JH\@Z9<MC+:.SVAL;,,9PX'O6!]?JUX%JI/#;#U/;RG< _M$A
M(RD]TO:K+>EE6%GAVJ] )@?>Z\R42R:4UL\&!CLZMA,8'#$Q]C$Z&3+,-H8+
M,F&D,"P#\ZR^;> "2$KT,\%X1*]<Y*T? /XI)L8^"@I'3(Q]C%[Z=KX/F3,9
MT'JOH@1C>:C%O)+D)6I$8402CECE!S;J;C32L]=AL(_2[F-'>CY&U#U"9S%?
MCC[6PJG5?F(Q4BQ@$2Q#68,.#:Z$ $4ZQ7U6Y"\<-+F:OKIA@^A7-_;GUH+]
M!/E='F3'RW,((%AC-YEDA' ,M*8]H22%@R%' \6Q$H53Q9N#4K:'P*!/8W&"
MLK;5?83D>E;XK^/I^/SB?$TXIZ-2U-Z6A/=Z@TV6*J3$("F.+GCG7#SH+O,!
ME=]:M&>E'Z.R60OY]:WX\'V#<,$,M]+59[6)V%>>CB@D/RH(6Z+F)MIXT+.#
MAQ2_N6@_9K^9XH^67^\NXGUGWB_7@X$]854:IL%'7\@OTA$BMPYT-L5&D:3-
MX3 O\:#U^LG'=ND$="7LOO%SE;"N QMJ8GF=45YGF*_^=/%B>?73=].$7ZLF
M_Q/#?#$*3'+O.4)AP0,YQPQ\8 ITRG3F>H><YX. =2(A0\V?'(F*64\J>C9P
M_(A3_"-,+CDD#X_Y)"6QY!*)MMIJ61Q$ET1B@MFB#^O%>=3R0XUXGA)Z1ZMC
M -F\5^'K>!DFX__!?,51+9]_<5XKLBXG67[ ^7B61U)Q:8HV8+BQH(SRX*5Q
M4"QML!P1T=O_R]Z;;CF5+&FB3V3W^CS\!!+.85TRH1/.J=6_M,PG4%6$1$D*
M,NFGO^:28IXT^-;VH+I7=2:0G-@V?&YN9FY#ZTJ/78GK]<H]#H7#ZJ@#\/V9
M\>SMLF[W>#^C0T5_^><-7M_/Z$MYN>9U.=&:Y!6P/O105*(8(T->2)Y9^Z1=
M(N'JUF67>Y W3C_,J0 XE)XZ@. ?%S7JJ>:]UJ!6#WE;E$JN@V<NQ%B &T:<
M),G!:<%!HM8B84B86T\ >)R:<6;$G I@C;30 9[^,9^GOZ9G9^_/O^-T45FH
M[1434\@$:X6 = 8VHTV0/%((*F')28IX-P0]&DL/4S+.])=3X:B!]#O T#7U
M=9S-"F=?IW0B-D7J;_^NVW](<)>L3@R&4GS($.N2*Z4R,9<HOJ<P1_!DO;*\
M=9O57@3NA#C[4A$WG*XZ .)VS.8;"GSR+/[\LL#9DIQ/4MT_<#JK1VLSHO,+
M_CU!FY7.V4 4EN(>K15XPR,X$0331M3WQ\8PW(.\G4#H7BH(A]+3P1#\D1=A
M/G2]R;^6N5R<?9B6/!&(V6GN(1G/-_V**&U=3)XMTRE+KEI?KSN0M1/H_$L%
M76N]= &V=8_LVGI?&_8WWW#Q-2\G0J%SY(Z"D\%1<.TD(".V0DD^12SDC[:^
M:)\@9[><+WNIZ&JEB YNT5>)$+J:+DE&E^L@C(]2*(]@2MU#H9,#+Z(@FYP*
MDT+&E%HG,^Y3L1N"7MRS02.QOZ3>@'?3V725UZVL=WW0\/-W_,_YXLT9+I=M
M6PCV_.A@G0;',#]\0X)%%G)29*MTJ=M6#0=7:_(X4UZ$$!(VGP+2OB'A?FOU
M$T+?/#-;AEQ;6<"&NF4V2E][N2GF"2D'QK4P>;@5(,]1UVTWPSYH>;SOO:ER
M.KA G^#G]8T3OBYZ$YP\3EL88#1T8Y@DP',O0#LT/B@C;6B]RV,/\D8>MS 0
M0NY&HP.IJV\D7C/V!YY?5F07(TI<;_QBJ$%E60=&* /29Z94=H6.^>G0^!")
MXR)R,*CL#LFC]=8!+"^;;=?S[TAURV_3[\MM/9^).<?(*>96DM7WDPC>6.+'
M>I8*L<9MZXZO)\CI%F['P^#NHWTCG70 K]]Q\5]YM2Y]60\2NR>[;>6HB>2@
ML +9U?I34^C.J&L6"Z.SZHJR:%N_E^Y&V;BC%TX)N@$TU0'^ZLRZ"_IQEVU*
M=[C:,L68<@5#!(6%@GLN#:!C&0Q3F2L=54FAM:';A;!QQS.<U.0UUU,'X/L]
MIRENN^*V'$CI3+1T?#Q6EUC4<?8I66!<D?UV2)Y(ZPE0]ZD8=P+O28W:<1KH
MH0]M[<"FY!BON]Z\$(1^(3,$A5A7 GLO@]&.[62@^FY&/%&P>;AH>\##Y3T<
M<[1*")!&T3W,O"87,' PB($D$A3?S6-Z67V)>RGKD;[$?20W=GO:K;ZZ&(-4
M+GA0.DAR_9D#9ZP"9E51RI)@7 N5=]B7N)?*'NU+W$=^8RO^5E^=YT5:+Q@4
MNT[M:@$A:P?&NL@"$X8BP!:*[Z\O\6#%'RR_#MS&)RZ]Z^=-G;+3.5C0(1*8
M"Y=T\5F$Y CF+EG&FN])WX6N<2.6\;/4ARFH;]#=;!;Y/:^^S=,D%%.2CW2B
M=!TPSY, U FA&/*JR;SN:I':H.\^@=WF"@_$Q^X /%)972/Q1G68,0Y3K@,J
M//U#>4G2BT5!]#$'6:+@S2<I[T)7M^G"H7%WH&I>4J7,FV_5,5E.KW<1E_GB
M,Y[EY9]Y=;&8+7&6?IM?A!4)8OM.W[ALYA@*!JNA:2:6X0MJM)"1<PH<4Q*<
M;GHG(3"LE<S"H"0'D876:Q+;%]14]_9Z+?8L_:\+/)N6GW4%PJ5TKU9<;5P=
M%(D%:S0P7<NVC6,0,'/P 6U2,F<I6H0/>Q'5;1G-/ABY&7$,IY(.KN3[:]CK
M#HP_26F+'WEY/8*048#EZ2YQ)M'50HX%.*<R:,-2824GKEL_H^Q&V7A9C %A
M,1]<1]TC;_M"X%B2-I,C4W#=&F4EH*+3ZYP-20CF4CPM[GJHCQD"#WM![@#E
M= "X*U;>S1=OZ//3=1OHY60S'5 Y"IV2Q_H>E04X%C3HS+)4TEHCFH\(?X*>
MG@%VB/;O5N&W4L78PWEN>L9;I_@R)9T4,4*A.297WS:]JM44B@15>-2HF&;Z
MN4#AZ4^,&Y$.AI&&<ATYU;^KAW =P6.(FN3C((LD0 EMP'&M(6;A;$ZA)+-3
MG7(C?WZ_W.\@3P;#>UG#:ZJSN^]NR/YGCGGZ8RT_,KQ)(!TI9JKI34[0>64!
M=+'&EX0\L)W&9!YX"SY.6?]N_H'0>.)B;*2G@]'W?3T]ZO,*%ZL38G SL^K]
M+-9-B_FWO/GW)*'W1G(.3.0ZPRI&\"PFT#+F8%/ Q%OW<A]#;_\&\Y1X;:#3
M%V-#_V,Q7>6/I2PGC.X;E$)#8'617F3UD/I [DH=5:1572P_"F2O2!SG2;=7
ME!ZFN1<#S+HO]0<=Q+R<1.LP,"4A^+I(E]="22<-^)B5C<%B].-<\]<TCE/(
MVBLT#]3=B\'F1!9KK2P9HO1((G0%$(.M\]S(BX\41.;6#9H-'<_F$_9ZQ>%>
M>CK2\7P[2T.^ E\L26[+Y9OY>9C.-KU8QSSI/O'C&KW/[DIPH\?6A[YW]92F
MC"?6R6E+9(K(<Y,9T+H(VJ,16)*4MO7\@J?H:3?!X/(KK^)_7TR7Z^7BR]<_
M;_QNDV?@MM31N08R9CIIF2017.%@;!$,G>7)M>9_7QK'S2 W0\_C\PP&4%4'
M]^4#7*T?<TJ.3I(U!_H7R0RC!?0N0]:%!<:+$V6H$W>'E%ZF%0RA_WE[972*
MJ?K+1;YLQ$JVT*4N4AVB2PQQE2$8#& BG=5HD=F[*RL&0=<MHOHP8$>I?@<X
M':Z'L9^^_K_I&?VDRVI^*835C@.2GD$Y<@F#SP6L,DPFQ5/2]CD?ZMY/[0\!
M1VAKWD)T8^O\[;_?_OGN_>6\@L!\X(PN;Y9"C07J_.1(ORU%Z8+"LKLS)![1
M^<V?.NZCYH Z/UAT?5X@UU&G('E(F>F"#<2&JOM-O)84$FIE;6+>17."NV/D
MI\I>W)/#U-(!Q#XMYC'GM'Q'(OUM^B,O5]/5Q>*&'/-R@LB4L+Z XU;3W:L5
M.*LU>('(8P[>^=:= 3N0U=TM=2 &[@_R;:J0#C"VWU1VY8I*,0G@O-:NU#8R
M-%C(9)?HN;.80O\3]$]Y4[;!W7!*Z@"!G_#G>G_)E_G6K;@^3/]8U)T46A6F
M0B O*>I")\I(P$R<61-$\#X&F79:3;V/B7N&IG'[/H>S;RU5T0&T'LBXU>DH
M=%CJC&QR/J:DJ&WB&</T;+KZ.0G6I>*S)X--IEM)K \&UI'\2K'.U\BC]85Z
M )GCSK09#(!#*ZR+R?D',/G'?!;7*RM6$X<1A< ,FAM.SG&JACUX8,YI):7@
MA;>VAD<1/,YC88](/5")'=G1&U*L.RQ6/R\7VBW?+Y<7.7U<U'_7&.YR3=GG
M;Z2F[7^=L%S+1F*"F%DD>=/M$9)78%$FMMZB'EJ//6Q#^3BKP$Z&X1.J]26
M^2[3M>B@.MO3KS/B-A>&M@X5L-97;CD=714MF"@2_9$R(9\@M;,'Q>-L%1L?
MO.W4V!%H;U\WUY?,>I'5AC(^*4*4[#.K92AUD[=QX%(= 2B9,E$YC[%UX= ^
M](VS86PDCZ"!BKJ=&G&9<<!96B\ANIN:V,Q*F,XN_]X1M42'?JI-G5$31AO5
M(%U^X]7LWM23Z_JWJ[(2U$G'0NXE\TK6X,A!,!2P!U4+=E$E7EJW<.Y%8+LJ
MI<O/;IX06$0ZQD) *I;XUDY X'7>%9UFB\8CD\,M5;E%RKBI\.'0\G@1TN&:
MZ.BBO5OC$(TRQ40/(I5 Q!L!=!G4&7NF,)6R-6*HL+O36J,CU+QC2=$^,N\4
M.K<?RNL,/ENL R%-=3I#W=!-X1(O+C(LV6%LO6'BA984[:7ZO4N*]M'#V.4E
MM^IBBDL1G2*'E*M";J.M_JE/8,E,:^X1BW3/N5(OKJ1H+VT]6E*TC^@Z,":7
MUO4Z-D%,I$<K0"961T!$!"=D;?=GA@6ZGA.VKG:]1T0OA23M[I[CY-P14"8Z
M!ZF"L!!+G??,$,%G:6H%.<.< M.VM<N[U[/[X#[N@2I\!!![R;.;?O)+ZC]=
M+.(W7.;KT6^OTG]>+%?KY]V)TU)JYS-P:55-<^AZNWJPQ:A"(4!BJG6":"?"
MQC4OP^"HG28Z,C;OYHL\_3I[LW[.BC_7J:W-\JY_T(U=YQ;5<0PN*Y&@I,Q
M.64 $R>'SAOEH@S:-6^'VIVZ<>LWA@%:8YUTA+:)M":[.OW*:)Y (=8UUX*#
M(3ZDMMP[/NK5-EBAQ4!7VS[R[+IC]49ZZ\'$[#N<+M;O/LO[A7/;*".]G_T;
MB=*+Y4/]>:]_'KL/_-0DMLUXCR+8<3+EJF1CN0%GR4 J*P/%AQ1.!$PQ6/H/
MS(N!;,R@F?)U)'P9.<W+M7(>7P"_K<+73BE>#,799"D4Z@0H4('FT9NH&6<&
MGP/_H1_O(Z!H#YQ;Z8FAE=+!#;[/UF*7=63,19"6"5#**_!>5]8LS^A(NK[U
M-*ON]Y&?!B=';"7?1VE]X_'!98Q1FJQT$*!5(1^K! N>D\N%KH3"G+%,M@Z4
M?]FMY'M!Y<BMY/OHK0-8/K4!FX=8F*B;;+".-=36@X\Q \>H.2O5E6\=^_PR
M6\GW@L$>6\GWT4D'\-IQU[7QH=BL4ATO76H:W=2]<0A<&ZL%1I%XZRU7O^)6
M\F- -X"F.L#?EQR_S>9G\Z\_7^/R4:;H$H@HK **'H@SHQD$&^A0)1VEL"6[
MW-K_VXFPE[65_!CTM==3!^![8"=V-$)H:2,XQG)-NDOP#LE#+EEP25%;R:V+
MXE[Z5O*CC-IQ&AB[ &._\.LZ4VN=IO]#,LW6IEKBBQ!2]( ^V<2=8L;M-O[E
M0 +&N35/&K&>3#\=V+$G3NRF-Y<.D9':%4@L4GR%C/@1T8"(RG&ALV3^A+'J
M[FW2/21-#D3%[E'J_BKJ&W*O8KPXOUC[J#=7L$Z8S5*0=P#!.0_*D2"QC@+2
M2L9LO)+MK];]J7PQEG%P6+90X_Y ]1N@SO+7^N$O[6:9W.'NC[RZ/QVC.!ZD
M+QXD2^1ZU,VM/OD EOS6$ KG4K0VD[O0-4Z4,1HFFZNJ86?_J=ND/E^<G^/B
M)XG_QA%\^_?W/*M[(09KF=KELZ=IG]I; .,\$&/V42D&'JVH9<B9+N]:&2B3
M876PDS*M%P2<[H'XIN0??]%__?/]C+2:/Q,,<BU@^U!_ZM7<-B%M0ETSH@+I
MUC"9XKM@$4I2S".FPE79*>)I0<V+>D+> UJW5\*=6FT=>*6/\+)^8U+"&RL%
M!YL*!9%&D0=C2:Z9^21X*EFQUBNOGR!GQ/#G],"X=\&WT5*_@-MFQB0&9TS)
M(&6L9>(FD9"\6X]<0[2ZA-"ZI^M)@L:U>\W4OAN<#M#!V.G$-_/EZF/Y,]=1
M0.3L;A.B%!25R'2&PFOVBV<)KM!YTQ1HE2)\R#KM='4^^..[Q,0ANILW%60?
M4/@XRU^F))^\^#'=+(Q=.\E;?B1:KWA10'9X/<R1 >;D05C-"X7I=8#4'L!X
M\F/COK,."I-V0N[@0MJP]!G/\N6;G*6;.H4<@%O49%I-'2RB$ABK,*: 2N;6
MW>GWB!CWG;0]>MI(NP.X?/R^GD S^[H-J2^YL"E()1@4K^JL&T9!!T:2B3:!
M_#L3 V]=\/PP)>.^A X'G 9R'W5>98M XCI;J!0%#+9H(+F9VJZB*=I-#LCM
MDZ@THWCBV9164XI&? 48+3H;3Z4=V,'KOLMW\\6MYP[K4TE:8FWUK=,F6((@
MHX9(AU.2#^ED;CW6_%%B7F[2X$!@W%VZV$1++W9FVKN+NE'@@41XF2^>>,@;
M\)W@2(I.\X304FRCO"XH+3-*4Z/54,C1\ $P> $851:8$9EM/5;TI(/:GE#"
MH[J[$D[BY'+G@."YBW6L1P(ON !A?$Q.8)W6>;JJ@F?I?4E/#_O@;H_"@K8Z
M[<!Y>*J(XCZ7?Y -^?)7/ON1?Y_/5M^6$TPR\9@429@AJ+KHTXO$ 57V0D3#
M2FX=;!U'<;>-'HV1M4>M3&,UOSA0_^^,BR]_S2<"G2-J%'B=R&1P)#_," =9
M1E:4]M&7ULFF@PCMMFVD)P@?HM27B5R"8IZ@I".:,T).NLZ2DZH6GF<0P2J7
M;2W$/*$G\12IW;:==(?>O17[(O'[;GZQF!A7)[Q(3>X9A=.*BPR.KAHH(6-P
MSD7C6M<W'$9IM]TMO:%W;[6^3/#2WYVD9&U@04"JV^@4LE0W(RJ(.GJ3<M"2
MG;!!X0E*QUU9])+ NZ]:QWYQ?[M<3<_O5KOOE"FB_[KZMG;X*].5^>5$%&O(
M,](0Z[Y/A9P!&E7 *&$%6NGO;8A_;-ES2[+&759T<O2.K-?#$3U?X=F B>:W
MN)A-9U^7G_)BO:WIS?S\^\7FY\[+:UQ.(\[2;].S"Y+:W;][1#:YQ6?;I(R;
M"Z!17OCNMZ[07QQ#%K,%%7@&19XKN.0]!(',I5"4L:T;X!^CY5@/X8^\VCP2
MK<=.9B^+S<:"59(18SF2;RXMF.PX=SP&X5L/EKA%P+BYK";ZOGM7'R[@#OS'
M_\C3K]^JL?Z1%_CUSE*YCQ>K)9GHV@BT/J036S!*C :<P=HK;BV$:!-HKW7B
MCCE?6O==[$7@N&FF0= UG(*Z6,!*)V>Q?KG&,[H4SN>S#6.O5JO%-- 50<[!
ME_GZS]9S,+9;D5\M%G7+TV9NLY%9!$7GC,Y:(D^EOIC8RCT7/(G(,;'66X*/
MIWK<E-(@2#VQ*KN [R.G<^O*W#ND$Y,9.ITS)*\1E-,:0I$23)%&11:"2*V3
M1GN2.&ZVZ)0FM(F2FL4<[9S8S4W % :K&:/87]4Z:A7I3B@>='$R1L.]2JT7
M_#Y(R+@)G$'P=+S .W#\[H59F],PR8;7X?,!I+($?AL5..\UL,"K5)+%V+KX
MY1%2QDV>G 0YAPB] ^R\FJVFJ9(^_9$_UZ:?Z6J:EYNA 3F](UG>"/ _EGNB
M/*_;-R8\:UFBXN"3H<N^E #!L0+"%Z&)Y8RI]5:*)H2/N\1Y$%R>7J'=%H5>
M3=/_/6.MSEH[ID<DX9[\>6VR:[N3W"AM=O7!ZR*VY77BV&DG/:\77XB@6*AM
M&LZ EX$YC#G%T#I'\!0]S3IV/I!P\_OS[_2M3:7U<CE)V1997(3B/0.%48.W
MAGZ5BK:A%"9C:Q/V%#TC%XJU0L6CS3O'JJ"#J_.:^H_EPYQ8J@\AF^>/?^:S
M]&Z^^-<RDS]@M,^Z]F/'VM5&-M5E5R<;J^A<CH&"Y-8IC5T(&[F,:RB M5=*
M!TA[@]^G%&)._T].F\N;+NMY6?U%HK[F=\DG21>?%3I(M:-."2/!YR A:^M+
MT(;"W=9CXG8D;>2RJZ'0-H1B.L#;S4-T]V7W_CRQI&4L,3.0UBMB3F6*>"AX
M]J&88&1*6K0NPMZ+P)&+IDYAZ=HJZ64Y]!N.<98^3#%,S];ASO:_)UQ=_4_F
M,[P::E&S/,T#@6/I&#" :"JB4P0>1GE?:CLB)\S2_>P(K3IR"+(8:UF.KK3>
MSC%DX''UL[=E7P\JXN/L2OCT%_Z8SQ:W=+'I3O;,%7)=)!3%!2AG(KBH=.UR
MYP8#%T4.)IACB>\XI-D';_?J^T91;@=>PA7CKW_>,#;O%OF_+^JFU/5P*IML
M8++V%6==ZA8W!.?(!3**"856*J=;/UWL0%8G2#PM8!Z#;2/M]03(AQC:3AXA
M'PNM$!%XSN1Q$0> W")P5O=%>QNM:MYE]3Q9G0"R%10>@UHCO70*M>7=H6E>
M:EG7;M"AY!P4-P90B !T.,D3KT-&2O/5BSO0U0G86H%A![ =I9F>T/;ZY]4O
M_SG-"R+JV\\/^4<^6Y]1J9ETR6@ZG@Y!)5T':"$"RYIQ7YB++@QWV3Y!62>Y
MQE[NVU8Z[ F9-T_;??XNSW5P$IG-D*VE2R09#YX) S*H(I*R)>GFK4K[$-B)
M96R(D%V,8Q-U]83%][/O%ZOE6F)\:_!U+"'GX, G00%>B1*\$@+H""MF@T>9
M6M?*/T%.)SAK#X+'X':D1CH%E]BR0JZ#L;EX2)HG<I"E)W>%.Y ^JL)"S%XT
M;Q]^G)Q.+MM1P'6(1CH%E[S<Z8=)JKH74M.7Z9S4\6S&ZKKB3Q49O0JL=1'?
M$^1T\HXW"K@.T4A/X#K"_?UP-8/0!1=-*1&"+Y:$6KM2N.:@42B.2O+0?*!:
M4P8Z 7 ?H<C)$='!<?@M+Z8_L%9';K@G23*CN8X@:M6N0F3@LO<0N3=:"3K.
MMO7S]5T:.O$'3P^'>4/==("M;4/^_9>F2>))AI(5Q)CJ:&'+:A]*@F*%D5RS
MHF7K=2:/$M.)@S@ZVMIHJX.NH>MC<T.4$V<2$>K7D]415)"R+A378'WP(1MC
ML/E+QX.$O/P;M[5Q.U1+'5BX=_-%GGZ=O2'IU'Q]73]>']"7ERS]?.@X18>\
M**= 8J907Z=(H;YC0(Z*Y4YRP57KTNI#Z.RD3FQTH ZNXPYP_/IB2;):+M_,
MS\-TME9RY9,$2:JB7RVG:5VH7NNOMEQ/N%$V2EY Q")!*5;W^*(#YUUVR3O&
M0^O0YP R1YZRU0V*A]9P!R"^(=J'CB17AD7M%?@<#86(RM<B=P-66FEB4"RR
MUK5B3U,T\@BM;J#94&\=>)^/7!=K*3_$'D.;A$CUP0H%J((9/"\.9!8Z9N*6
M-=\4OB>)XW:%]H/3(37;@?F\DVVX6KSRL;RC"V,6IWCV:;Z<;F;>K3+=&.$L
MOYU=G&_OC8EUWF!) J24Q"]GC+QXCG4S(O/(4HZ\=;O-L33O!&WWZT/[I+KO
M"NM7WL[^/$=,@B57B.<40 F=@<)7 3G&K*3T.IK6TYE:T+T3YOW_),R?" /=
M]A%]6LR_Y\7J)\[2V_^^F'Y?3[J:I<O6/?IEO>OH#W^K[W[S]7^O^RJ/Z1DZ
M^IMM^H/:LMZH%^B2J$]G.%N]ND'958.&,XXK%+&N'E:@H@OD6D0&P03Z$\VC
M4:V=QF>).MXFDQ[IQ*W/5<HN6",C8)(>E/2FSIHLD!)CKBAK&6^=([OY_7%?
MH-KJ_[[=.U#.'=S;N[6SQY"9-#Q!0NM *1' I>PA>IZL8UIYWWQL8O\S!H9%
M57O-= "WG?O9G:%@KBBPN9; ("/!%41 GC![*R+%?HT!]R(&#0P+N2&TTS?H
M;LZ=YQ.=)1.&S+84HN[S2!9\T!*R++S$0LYG\RU#N](V[MO1:+ [7#\=X.[F
M]*&;]OO:?-\(CS9CP3\NJ@06^5N-C'[DS1\^'"@IDU,N=/243;JNU:T-<SE
MB39C-!B8:-W\-2A#X[XKG>HN'QL)OU[(_#E^R^GB+,_+0S]BC(!Z-XI&#K</
M$-O)@G%$\B^X*V B$[6PF@/:(,&HI(26*)AO75DT>#!^*>^/Y=%/;0MOLW<%
MZ2";+ T%D(&!$U9",<HK85C.I763Y:ZT]1[$[X.;NR9Z$/UTX(0\RLWKGU_H
M1ZP[_A E"\K4%^!ZM65/+"6>@9DHK;$Y)]/:[]V!K''1-@P>YL,JIV>\58:V
MC3-<6.5J3:+7I0[_S1F0?'BP7!?/LV$)6U?$[T!6I];M4"CL"K4#]=(!U#Z0
MQW+9CU?(;XMUU.9ZGJMT=9=-XG0(K? F%1]DZ_3]]=<[!<ZABKU;3'28E#O
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
M8NX!*$\FMU,H3IA45Z37\=4Z"/#.(G!?HA66(W>MHZ$G">JO.?+X]$L[#70
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
MQ.0'1R[!HP8VD?&8(,Q#,%YZRNEQ0U-W?>VB2IS+P^M(L3=02KIK1VCP*72
MHY<F;%$N@$7.,HF(QM0+:JCGI;W48T^L5HJ4CX!4*0V4/I-*!\76K4P_V;]/
MBF+M6*5,V.DY\@K%B>X^LP,]&EMM2<@E*A(\K10ETCYX)(W0"0?NK2F=[W6
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
MW@^P91\W;AQA@KW78 L3K4Q.CA%(1\$0<4IS(\ ZMJ7]F'/QUGBWA$O=>B<
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
M&D$/N2Z+Z/__J]FW_]BLN(;&YC_ND7'_O8HP**.TV4D2;"!P]<=L^N=BDSN
M >XD$8J$HACQA",RADBDG:(N,I8B*1T6??#Y>ED89;%PJF0; $7/F_8^VD:Y
MUXGEP;L$2\2)PRCW-$,V*4,%V'FV^'S08VFM7,UP?JOFK,IM ,2P__RZ$GK-
MR"@$Q7+<!,'_@Q^B&$,N=SW&40>A;+*\>..1;1KJFM+GT?S38_!X-10L32P=
MOMH(<_-D=6)@?/]B98)/'8DM%%O:?"W#;/4L8OWRG^/EYUNHW4]M)SH9P_.8
MMT00USHAE[1#6C"X$AGW,9;>D!U)*W2!W@TR>1_GJ[#?U,=W;C*^6NGPS=]?
MH\\EY>,O\",Y%VHY7J1U@>_ZF'<I4>9M[ODHP6Q@!"/'\U2+:,&*),S(4+[W
M1@G*FSCGBN)OSRUZ3@TW<*>>S/6J4]YK\,#78])C8E:"\1(\I\"]L,@DN&9<
MHL$8)B7CI9^0RG+0!,[/BL'2V^!X0'P/V^'>Q+(L2<<$1\P+.(L2-=FZRD6
MCM&<1>"+=W L1WU=7^I[V ;' >%2ML!(\!B(DP$1M9H%;?-0>LD0\90K3AC#
MH?0<E4Z$7?CY?21JC@%O+Q5>"B[O*Q%&G"D5 @;V)"=HU57",LN0H)@(2@.<
M#J5CGSU)O/!#]HQ8/5*MEX+:0U)>-_TC(VI\T+GN3PH5$">&@'@Q1D8$DKBT
M4K&! K$GTUXW(_^2<%X:" UL@%W^^MNQ=>/)>'GS.(J5L\2#P8%B%E'@RN0X
MN$'.JH184,1[C)4CY?NK]*&P;D9_(V >4*G-9C?NC;B.MF@_,4 \(D.'B+<)
MO@L2_T=!X=Q"Y*6=9'0NBL;2]RT^E. Z,7/F6#N5FM$\=0H''A%W)*Y[I3%A
M.=.<<4L&\L"&CK4?/%U&)!##C?7(:I6G;7F-+!$,F42H2G!J$5G:$#I(4!,>
M9U&T]#KM>^GC@@[WS9^XNQSNFZ(GV/[EASK#.C)TYE,L@0V $S9(KF;G$6F1
MUB(B:<!H<)1B)0=Z$!OZ%'L]7MBKJWE<VV1W:2'KT"2+ADJ<&*),@O%%G46&
M8X=24LP(2Z5)Q=L"'*#G,LZP/EAY4OE72ANU$X#W)KL2R4$VR2+J9.XNQAQR
M(!"D@DW6"0O&?:=[\3*3RLOIMU/*>!]AUT;,WEQ(9H5B>>PDA@L;\0 [RSBX
MN;G%*5K,$N[V6/L]I8SW4FRGE/$^4FXC91QXY812C:3RL%T\CDA3+9%P2:Y*
M?_C!4./WD#+>2VE/4\;[2+ !G?_Z<H2I\00\!*0LRP/8!0>*"5",&78VQX*<
M+:;S7U^VF!I^BLY[2K"!N.S#9'8O%<<AEQOG+N=<68PTRVE3ACIJ<.0:EPZZ
M]BT3*/X\4!X+ITJV 5#LL:+N@\9>IL 85H@0ZM9R<=(;%#'%>3R)-[RTN_8<
M396[E96V.P=110/0>L;)>_.WGUR'7&2\6$3X7\AS&)+7(>9&EX%D^6FX2PUF
M#(&!EICRFLDPT!-^'S*;='R.Q,GN1\O!E':)\<#?[?Q?<?GK?';]=9B(X(X/
M#!X3?(ZI,T<%N0]:Q<A14$;#P8DY<L)0Q+06.@@7/!DHV:%J5% ;$Y0W#A'.
M,>) (K*6*X2%,C'9I(THWF?QXJ."?;#2*RK81QL-7+!W,8V7UPLX_!>+V^9"
MJ[B&IU0("V<Q)31MICM3K!&FQ$7!3+21%8;608*:O#2/T/MV=Y-B2F@!46O:
M-RZ1<#$&&7P>Q@5VA)!@1_!<IBJ-,\[EM*32IO\C BHW+2FGV&W('"WEVDW7
M/\[\V$X^1@\_L_%WN>8J:2N0!Y,3\20CLLHJ9%W0E'E,P"%ZSC3:LW83O9".
MT=*LG,AJ:_S5;/YU-H>=\(B#Q",C.;01I39@\1.,;$S9PPC1<)NLY*R3TG<N
M7[FLOXS>3Q=< _?!LZYFH(YZS0TR@7O$E6'(4<F1$!2[Z(D Z^QG=*B$G5%4
M%0U ZYA @P5>3, >*1:!1:DDTKFSB\YQ-6ZC(*9TU/K[BP[UPDF!Z% ?I5U0
M=.BQG&<@Y]PB WB_B[!\ F;*]I/H]<G!4HJ/9_S,,27GL?,R$&1 IKD9G$>.
MX=P1+I_"5FA3?%)S"S$EN$L(%6!4!IW'AV$/MXS),5GJ"756)D\//>S^F#&E
M/ECI%5/JHXW*>4/OY[-P[9?OYA_C_-O8K\OY'3>4&! ,QMD UH$C;:Q&S@?L
M#->)=QO9]DS*T*YO-WF1'J'564$1MP&1W&EJP\%BXR@9;[5WPB.B29:(44@S
M:Y"*2A,7B$B)E\/)4P+JY12=KM.G #E1P/6C!NNC]MI.[LR#C0=L0K34F8 $
M\6 .>G"MP?$5",>D&*/6L- U=+#O&]6A<*KV9N5%61L1G^9VNE@7)#YE!&,O
MO7423E,:$#>"@E_L$G*1QN2DPXIWBR$>^DJ]!+0!4%%,G+5QL4T[&&')";"^
MJ,H-G&G0R.H\"A=K O887*R1=X+",=H?).5L .V?(K0&0C_/AB@2)2$*S)!T
M,0& <]E'?N^-VIN(!>-<GNE5_!*BBL?8HH.HH@%H'1.@"K!?7(H>)<:SJ69L
MSMC,!?)!V<@9E\4KL[Z_J&(OG!2(*O916K-1Q8_7;A'_?0UKO?F67Y9/F8VT
M9ZE"@X^Z$%IJJM'6M^Y"-)[!72E21%)(F6?Q":03LT@XFH*1G'I;.JZUCY:3
M\RP>K[L^Q['TPEG-$;%!(4Y$1-99C)PT0EM! @ZE!TCNHJ/RJWL)[3])N#A5
MW W<;-L\P#];!1HH)DE8&Y'SCB,X9L&(]!XC+D*R"CCR3@^,F@TI30'G"!T_
M YIC!-XF;C;N!R?>XD0U2H8#(THGN$*90C28X 7FUIOB"8+[B&D+.T>I^GGX
M'"'W]@"T<3F#=03G62I.4XMX ']#.ZR0)T;JB(E7Q=_6=A+2''".4?)AZ!PA
M\19@\QDD^"%^O9[[SW81W\]SQ=V7=<6UYI9Z[?, >N#$2@*GLG!(!,>=3UQ;
M6KI/\GYJ*B>;%;^URHB]60!MME=D6GD6&<(!-A5/^66%@O>I/)&)"NJ$*.X+
M'*"G\BE42.>=H'2$ FK'F%]'OSI"0:7DXW+F__6$J<T1JZ1TCKB $OC5("U'
MD6&&YNQ<%Y@(U-JM2-">X'/7+[:(FV,4/!M:VK4A]%]V>FWG-\ 3/\B3MHDK
M&34*%GNP&*-!QF.+L+4FZ12\#Z03@CI^L/+M-0B AI!U"_?9XZO^/G2JI6+2
M$8I8"AIQQ@VRP7(46'*)>Y,$*6X.[:&E;M_FH5WXXT3> G1V;H,7U\O/LWEN
MM_OB2VY*0D9**:J<<B@((6#+&86LCPH)HGAT(A%E2L_BZ4A:4V[:D3AX4OA7
M7BD-8.W3/-K%]?QFQ=X_[.0ZOO#_OAX#(:]F"_!%@;TPBE@$;7,/?N=S!U ;
MX-:&J]N% %+#7CE:.E3=A:ZF?+DR*"NNC@8@MGOGW'4XO]]"]S]SNYFP]TEJ
MII'E,J<\,8L<AKT5-5SY+KI$6?$WDJ.I;>HV'?+0*ZZZ^B^VCWJ<11_6R[_X
MR\XW3?9?CQ=^,H.MN75X[WJNW=DX+2^ZAI\/]ZC;_86>K[A'$U_J"3?[!2]!
M]W!(??D:IXL-Z.=V>K4JJ5Z\O+G_F??V)O_9BKPUC3G^/@WO)W;ZA_UR^T(P
M0#2G-(DG)Z\LEO-QGN.PVF8;#Z]TYLFN;U2=<#$D6IZFFAP0\=&GSJ1 &N0C
MNOZ<CI>P4]<<[\+!WJ3'9Y?IHFIQR:KN*<\Z2K\5R(-I+BN^%X-L^GU?Z8(%
M><E8Z"CFNAC8@=7%AX]_GN/XW_I6%SRH[P$/G41>!Q5@KHW6#'U9F6GWL;EC
M3<K]*Q8@\??IUW%>]!.8CB_A+_]5A,RGJU:)'SVKBUM<=9)(1<_[$7VKF$%A
M?6VM624.<YRV=DNC$5V]A\\NYU^FX9>)O2JBJ<<K5@E0'*6GG9)H1$MYQ[^:
M+L*\G)JVEJSBGQU]^CV512.*^L_97_?TE3T!]RQ=Q=LZ2G&'95-9@7=W*OAP
MX9?9/%N(_["3D[?;H76K.$>]5-=!*BULO,6KR6P1/\WNR,WON@5WWS/K5W%J
M^F_!;E)J5I\#J;&3]G2CVFM$:;]-P_C;.%QOAG:=HJBMI>HZ98=E/GM. +6W
MTF1R3]?S8;\.FVC7@M4TM$?FLVX":."1^CZH='C3'!.%>[QV76>YTRXZ*)3B
MRCIW>M!NKG9E0P\5GJP/]S=?ODYF-S&NXJ'OOF;>!@E [_]._4S6,P6?GQ5U
M W!8T?;B*WS>CU>B^#"^^KQ<?'SQX>,@L'C^>W5S:<X(C\ZBKVW [+H]X$;/
M');W!FX7[@(#TYX_L"67%E3WYS3,)S=7'W,OH?%R'!<OOBQ/U]O.53O=[KB^
MU@Z)I 65O?E[[M_/Q[[ _KI?JI-R&GA:>\)\"QKY%6Z Y6N[C+_8\7R5GGNZ
M:G:LV4E'#3RH[1='964]WMDWO_]KN8+2J\_3J_?^M&/OF:4[J:[N&ULWX;2:
MD_O;=#$&*7Z:VU6/J <VV6/*3TS,/?"9(MFY7=DX,46W4NBI9SKD[V/_V<;)
M^U_'=CJ;CGMD0.[^E_4"E8>"7+.N'%=,3'TQ77Z>36_^^7)V-YVGBQIV_+-Z
M8:ZN.MC/:T4%_-_X;3Q]_^L\7LW&\]A#!3O_8;V$CZY*.,1O;35\^-V_CG8^
MWGEF'E+#]C^LE\_12PU[^*VHAO^:3?_Y;K+8'9S<5TJ_]6_JY61T%?X>+NLE
MI#XQ3I[8DT<^)^Y=]@1B[Y=[>0/R/OUY>N>"%5_6GM/%0]O^D# J^V3WI)W\
M+KVU5#7=')3V3JVT]2*]P_LHXQ[L7[@!71UXH7Y6(#]T;L<@YGK7/72FK(Z?
M21,=H?C[<C[Y%.=?%N_2IWD ]95)\3NP;#6(]KN"GQ=,]8LX4U7BZ>[Q2M6<
MS;XFT@[V6U')I_'R9.OUT5+57,\CE?)( )6U\N%Z$@EV@F2C(<R^+N/I%1_[
MUJSFI?;3TS,BJ:RP/V;3(71V8-EJ50/]U/:\8)HX %=TY9FS=EGB$'RT7+6Z
M@&,.PEV":.@P_#3_,EV6/0L?+%FM!N#XH_"I0-HZ"0LI;/^JU?*T3CH'FU/;
MK<,P_S*>VH(GX?:*]3*TCCD-]\BC"5V]OIZO""N@I+NEZJ5H':.=;0DTH98'
M.7U75R^^V?'DU'3'0^O6R]<Z1F$'9=-JVL^;^:K>=: V?$]7+Y+D\PS1!7)[
M/D0_^Q;G-^_2DV\]0<)Q-EJ7#YRP73>KWG[F]->[G0M6"_'VT<_#G7I(++4=
M@;@ V:T>1_)M?/)#Q*[UJNGKH-QGG83P\XFHEE)^%O[^?,/JZR7_$6<EE/)X
MI:;S3_<RWM"]$I<%7>"#"U<[U(ZU#+J(J?:1=W6UW#!U<I'9XZ6J/3$>JZW=
MHJBLGUN"IG9RLQ@ORCS<[UVTV@ODB;;W7O%4UM['Y;_>S_V[^:?%_,UB.?YB
MUQ7EY;H\=OI M??*8[7:1VR5-?SN>@EG_'05T2EWE.Y?M=HCYK&Z?%9 [5R
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
MM@ N,S5FS=H]QU=[=_!UMQ2,-X>G87#2-Q6"JHR.%*"21,"E"]. 4,T=("#
M(LHX!HYP0&&4"9.B.(KE0'](@7C-A(DS94J8A\2H5>:146@5<P:W#3D"(# .
MR/+1OGF "D,..;D$SOE49MSXNBEHT7K0.>)OW?R@P_R5OQ18[TD/2UR$(#LM
MH-6C!PUZVFK)TFH)K(8>KP(9)#!7?WOMTVGO #CI+H"SZZI:Z/^@C(<(N53U
M=0S5,(O&M#3;3\%T%G$R6\DG2%5J4  L-!+&<1M(<>GT8'4[9\5%9M4\HPY;
M58:<0Z-6L2X."F!(L,6H3##7ZYHR,H()J@4Z('P>=UPO45-I,+>Z_6A<(G9,
MJ P'@Z#+=9,*"J".RXPB@8-;SHAYCH89/N,O%BKP5\11$#@6YG/V[9RZ$["-
M=@&V86L=MEMSTAIZMV>SK4$,P!\)AMBD1DF*W$T-X!JK0P0LU6P*'H"SH)'(
MA)U@UMZT+&XEAS,'(;\+ED07JDN7(AXJAXI2%P!AXZJ,.%::.0-<G3GD$HJ'
M#) ,([S +8(B4$-[M,)6$H4CZ+W&:_S]\1HTPB[ZS4<T*QT783!YDD"=)T80
M!K.A7IN5"%MPJ[_<7,(Y>,)$X$7C"\5(E?9Q"[9A?SJ3YE@%)U]O5$@TK:_=
MCJN>!-CCT(4+["_"V/='V(P1??#608#=<55YN9&-2'L"#V)R5G%<:@SU0B;<
MH#57QL)]/",$728&1;^5D$A!]=$C4Q+ +##4BG1E.#0YW#7V<OEXYJVW*J5F
M5C8@MSF,<^9(WSV/BI GT+[?\ZSJ\E?D:\]^1,_#]4YT3YU=P/5SNB=WH#?;
M$K4Y!R$E+L)R3D<(K"<4$FL5Z,PT"E6H5=K,<K>[ 2KS7%C+^1<(/U)0'> X
M$V"?4W($X 5^-<C?\!MKX>F.X[^5 LQWNZN4L3L,>/MG:_12K1&>S6"U)P!8
MV'QB+QL+#DBH\NZL11ES>H^)U%=;+I6Z.M&=.$[/:9Z$KZJ;\(< &VB+,IAH
M^(RU'L5B55W"%  4%($UG\T-I')3Y@ '>$K.F2I;;#S1^@-DZAWJ73 A)]J]
M.QBGW/$8X,2=!U> JOE\)N1(92..24W2876LK2OJXWF1J0F'T7&J/-_1);@"
MO%XDXZ^_%7S=R/E3HFV0UWGDU:1U35@E'\$FX+H.5F>T,+PW_:,/V:+(Z*0G
MI+/!3>I7VB-EK<K= B-,.5";5(NX]?QP]:[Z[*QQVFGAZVJKX3^;+ER]R6ZX
M-]G'EJV/M1O=X/'19B-X=.R+6MN-H/WXU&]5VP*MG6_2^N6QT[#]\H\@;'1/
MMWNRQRYH/G  #5-0^>Z@=3"=4.WH7E@\D& 9;KC)5]'A@?%Z5.<^D_@16&2Y
M"JB<WE-_WO-(E_A2+@QJ[KN4Y_GE:6$G/+N:O$"<=LB?%:I^>=B]9O*I/&I#
MLG0_-WR0L?(%TA/XHXEN'VSUC'X?T3\(D*ILCMD?O"'NR)\<-MV__CZ0VQ=
M]2><=IV7 ':O[,EU*GA";AYX7.+I+;GUIQXU\E%#QXG=E6OF_@TWR75*!31P
M<GK><(6'"WN)KN<!<3<B=_31OU:!UFHM?&_7HW+L^H^UIFO#AZ\+O=#*M[.%
M,NZ[D9Y_;3KB:U_3SFG4]3?-^10: 9>6=GW*5S[ K7[ZSX&/W6?(_P=02P,$
M%     @ IH%56,WJ^,L/"   @"P  !8   !B;&MB,C R,S$P+6ME>'@S,3(N
M:'1M[5IM;]LX$OY^OX*7X+HI8#N6WYK8:8 DFV"-.S1%F[WN?3I0XL@B(HM:
MDK+C^_4W0\KO=NLTV=19;($FD3@<SF@>/C-#Z2RQP_3\+ $NSO]V]O=JE?VL
MHF((F661!FY!L,+(;,"^"##WK%HMI:Y4/M%RD%C6J#=:[(O2]W+$_;B5-H7S
MJ9ZS8W]]=NP6.0N5F)R?"3EB4KP_D)$XY4$<0'3::;9.>!B&42?D<3.N=X).
M)PC_&QS@5!3W<XR=I/#^8"BS:@*T?K?5J+UKY[8WEL(FW:!>_\>!$ST_BU5F
M<3V-\_V?7LV:,@L/MLI3.<BZSJ4#/W4Z'*E4Z>YA.VBWVU&/1JHQ'\ITTOWI
M"F>%6OY4,3PS50-:QE[ R/\!VH)FN<NQ-_5=O=Y+9093TX,&&7O]VR_]R_X=
M:P:UQK*EFVV,\*&"?F$C+U,>W8>\$!76SZ+:5CN'7 \P-E;EW5-4_*/-OKK^
M=->_Z5]=W/5O/["/OW[Z_.O%ASMV=\L^7U_1O3>'0:?>:]8;[/:&W?URS3Y?
M?+J\^'#]N7K[V[^N_\,NKNYHI%&O;X_-LL]_F(>MC1[V*^PBLXG*)NQ+C5TJ
MI2LL FUE/&$VX?;-8?NDMVNX<BX$;O9J"K'M-CO3 ,I,8/"ZU>#DQ=T+9E![
MN567'T-0K[4:Y'>?)7P$3,-(PAAYT2;2,)YE!4_Q9JZT92IC-TH/65"O_I.I
MF*WL&HS%Z2N.16-_8G')#48 '_=PPNXS-4Y!#*#B0U+&0B@P+%.8QW )+C,,
MU805F=4%H.F8V5R2PR!Q-L0K+3&,,8_PEF9J*"VSRLNM"600@3%<3TADR.\!
MUUW0:?">0&-PR=1E2%R#!"*I,2.B6(;3T1(!FHT3&27,%/1C/G\,&DHEY,!0
MFA13)V7AL;0).FARB)R!I#='TY1 -T<X3;!PLO@87CGDFJ\ <L!BF6%0"1_S
M(%80;RB.PWIA7&8Q\@.W$O7(+$H+@3H1* L1JR#(I$XG+,<X$T0)NFDZQV 9
M?K.R-,)<2%)<(8DB10$$GD)TN.6,LR?B)F%QJL9FBDH- VFLYK@0IYO>[IC2
MR!Q<9FK,FK6O'%^M_<'7W5(PWAR>-()W/5,BJ,SH1 $JCB5>NC#U&=?@ ($!
MEF$*%#@&B,(PE28A<1(;(OT1!=*UD"9*E2EP'A&C5JE'1JY5! )O&W:$0!"
MR/+1OGZ($IX-@%T@YWPJ4C"^: J:O!JTC^"MFQ^TA;_REY**O<S#DA9AQ$X+
M:/7H(8,>MUJ\M%J,JY''JT!&"<K5WU_[M%M[ $Z^#^#LN)(6FS^LX3%"+E5]
M&T,5RJ(1+\SN4RB=A<!F*_D$J0J-"I"%1M(X;D,IR)P>JF[GK+C(K!I2[K!5
M9L@Y-"HEZ]*@1(9$6XQ*I7"-KBE"(X7D6I(#TN=QQ_49:2H,Y5:W'XU+Q(X)
ME0$T"%M<-RGG".JH2#D1.+KEC)CG:)SA,_YBH8)_A4""R+$X'\3W<^I>P#;<
M!]@VFNNPW9F3UM"[.YOM#&($_D@*PB8W*N/$W=P@KJDZ),!R+:;@03A+'LI4
MV@EE[4W+TE9R.',0\KM@272ANG0IXJ%T*"]TCA VKLJ((J6%,\#5F0/(L'A(
M$<DX CEM$1+!&MJC%;>2S!U!OVJ\1C\>KT&MT2&_8<33PG$1!1/B&.L\.<(P
MF WUVJQ$V(%;_>7F$L[!$R<B+QI?*(:JL-LMV(7]^4P:J J.O]VHL'!:7[L=
M5SX)M,>ABQ9XO0@3/QYA,T;TP5L' 77'9>7E1C8B[1$\2,E915&A*=0+F7"#
MUJ$R%N_3 2'J,A$J^KW 1(JJC[9,B1&SR% KTJ7AV.2 :^RSY>.9M]ZJA)M9
MV4#<YC .PI&^>QXE(4^P?;^'M.SR5^0K3WY$3\/U7G1/[7W ]5.Z)W>@-]L2
ME3D'$24NPG).1P2L1Q02:Q7HS#2.5:A5VLQRM[N!*H=#:2W 5P@_5%@=T+B0
M:)]3<H3@17XUQ-_XFVKAZ8Z#WPN)YKO=5621.PQX^U=K]%RM$9W-4+4G$5C4
M?%(O&TE ))1Y=]:BC('?4R+UU99+I:Y.=">.TW.:1^&K[";\(< &VN(")QJ8
ML=96+);5)4Y!0&$16/'9W& J-\40X8!/R3E39HN-)UI_@DR]1[T+)>18NW<'
MXP0<CR%.W'EP":B*SV<R&ZET!)34,CXHC[5U27TPS%,U 1P=)\KS'5^"*\+K
M63+^^BO!EXV</R7:!7GM+>\EK6O"2OD0-P'H*EJ=\MQ =_I'#[-%GO))5V;.
M!C>I5VH/E;5JZ!884<K!VJ1<Q*WGA\L7U:>GM9-VD]Y56XW_Q73A\C5VS;W&
M/K9B?:Q5ZP3;1^NU8.O85[6V:D%K^]3O5=M$K>WOTOKUL9-&Z_D?0:/6.=GM
MR1Z[H/G (31,SK/W!\V#Z81R1W<;^0,+EN%&FWP5'1X8+T=U[AN)GY%%EJN
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
M<,0XX2'#R9G%,0Y"+YTL* &O-8!-R J9%P2]E+A#_HKTV"*)1*;5_NZP>05
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
M_>"/UO&?/?V-BAE*8'[P?PS6\:'<2RP8OEE6L-\):@N21:H\I&&PK/>2 P3
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
M^#!T>!,/ \]CU1(V4S(8#5[H&;6-/[00_V9($@2FXYM"6F[5+SGDA5%M5^5
M/YU2\\\@QI[KM4W9^#Y^&\LDK7SL:BE 865P-&Y"$94P[B-V>=0'WR6')&39
MH+'&"-@>9P,Z=M>UD*W[A@0Y!]"J0OHQ89H&VX( BR3]PC5_KV)(YY$*MKU>
M=9^;OW?Q 8,YG[+:G[+:OY\X;>1]R?F1F>2>*@1T6H&1)&&5H!@PHWGC6B]*
MZKLJ^2I$8_-+XW>G227C3]I$O^U,NMFF&P_4RP6XD.@!@+YUT%M?U8F(,05?
M!64_-"IL\YN-'3+^89Z%?F_BVLC65;##1FD5G&<4Y-(K/G>.0;^.RO:>-"X<
M2Q54_*)L)@B+]4NPO _"E3.QZM@A1=[SK#W]97]8_OE?U$$$?\A O:$RQ/!7
MD_,H6.12J'N.KJYNO(+!4'L+$Q#-^Z:QQP0,#JAY )WR8"6N,'I81PI,QG?"
MK^I5ZR\IH*'A5! U\+(<]%'3HX=#[1PQ@"R]4+\YQ-)/7YLAW:'#C-N0UH&)
M8NDZ0Q^1XP]O*:P:6ZK1"I&;W)Z[.VQ5O>E7M3;'!@6]2G/ T9VY<A-^UH5(
MR'CZ2N(]X@(N8(##M"W"0.+X]DYMU<NX^N' /K\+>['953[6C6O;>+#1;_B2
M^HG:9ED6<[VU0*Y,UC__.$(I#I0]E]X&H[NAO98-_>._^86Z,62&EW.Q5X;4
M?. 57\KLV19!%;?'Y+,+2,I[CBI-M&L>&@G<*,E<OV S:$UA]XE5&<%/!&\$
MELCW*%JDG:;ZDG,&&)R= 01LJ%B:=EA6RO46Z?=H(N.6Q7%<OULJ4 "F<DV>
M;#\UNF8*D!1-2SZ,3HVOVG:6F.99!SL':F<=AH=WR)#@;R0W552!-*CHX01E
M7\$/4X_C> 18:[DLW T)NB$_+J/4='+M#M->4:,3I5O NK")_(&-]_G9\!XZ
MPY'$=J=S(*42!=1@PUN38I4L5] -EXI_'*CO+/O2KBFNZNJDN16M_6V#J#2-
MZ.H"^9Z.H[]$)/=77 N!.EB.A+>)]&7)'G7+5P$2K =P;0)1&&=(C=[/.M*T
MME5WLQDJA0[[\%N:=;.G?;OX_M/O)&[[G<2-0;D_X3<3=X [=OGW][8=]8U_
MB^\O]<N77TVJ; W_S-M%\?3_ %!+ P04    " "F@5585^?,:D\0  "I70
M%@   &)L:V(R,#(S,3 M:V5X>#DW,2YH=&WM'-MRVS;V?;\"F\RV]@SE^)HX
MMIL9QW&GGK9Q)DFWW:<=B 1%-!3! J1E[=?ON0"\R)3M3"LGWM5+8I$@<'#N
M-^ DJZ;YJY-,R>35WT[^/AJ)-R:NIZJH1&R5K%0B:J>+B?@U4>Z3&(W\J#-3
MSJV>9)78W=[=%[\:^TE?27Y?Z2I7K\(\)\_X]\DS6N1D;)+YJY-$7PF=?/=$
M)VJ\_3)^OG^XMW>X?[B=C-/DQ>%.J@ZD?"[W7Z3_WGD"G\)P_L95\UQ]]V2J
MBU&F</VC@_VR.I[II,J.=K:W__&D/T[:"0RM3'GT$H95ZKH:R5Q/BB,"'@:G
M!K;J1\<F-_;HZ<'.P<%!?(QO1JF<ZGQ^].T9?#6V^MO(R<*-G+(ZY0%._T?!
MPC Y_9PQ4"^VMX]S7:@ Y,XN0G;^VP\7KR\^BI<OMG9.GN'XL+4;&^Q &@,2
ME7U@4%__='KVX^O37]Y$XN+MV58?VJ\(SO/?SL]^^7CQSW,$\_PM_75V^?.[
M\[<?3C]>7+[]:@$_^^GTU]> 8_'N\J>+LW\MA;//P0\,Y$5169/4<:5-<4\(
MNS+V>^TJG<Y7!O3^,.OF,OXTEG4BM!.QF4YUA6JL,J(N,Y,GJ,VJ3(D,OE$.
MP9)%(FWBA$G%Q%PI6\@B5I%05:9C)^"M&*,25,X)#:PRL;J:1V(&;S-X$.<U
MZ$9A:BO*3.?&F3*;XUREG(]28T>ELO#?%"<5$J:HA%4YJ%:',*EK%=>5OE((
M:JD*)Q'96^(C0-CNY+4! ''.-]JJN#+6B0W<PS=/#W=WMX_I-?V]<[PI,NDB
MW*%5L"SL0R:F) QD@)#2Y#INH"^MN=((/8PDI,#LIBY)_\-JL;*5U 5N$IX
MD*.Q=##3,- PC.905_YS60@9PWSP*>#< K)AUS0W_%WG]#2U9BJF\-QJF8O"
M%#ACK@E9,UUE(M5(#GQI56FLG^J/&A"!4SE1%XEBX%,%?\% !] !C33L*Y<S
M0A7LW./J'2$@( L1#>_X(3(,( -8E_F%0)DS&!\428'8V7Z#6\/E/K3+G%_'
MF2PF2IS&M/.=EWO[$1); HP)S-:E5G=P@",2[^M<X>RC':3*M,XG;'V;W?76
MV/!SM5\UY$=^E27@,)9C>/E6ND3^(7+M"'4-MR_7Z5^;0'<I1!MCR9%YCJAN
MA 01L//B&&2^MA:9#!&!@@?X:QG6I*D&MG9$G40!WX$O 7@>SPG)+&B:&=<F
M+1L.T+]+D![]%BBPE 0+7!% O/0@-CSZ*"D%?\D$< N;!DW4(/BLJS#.O'96
M :6,_BY:FB&MI'C%"_/7568LP$?2BJK9EE8QX6-3N,K6BK5>X)Z"1D[E)T7L
M$^A/T#A1J!ATO+2@'H%\UI2@DRJ S<).KK0C8@9%&?9F>2<$?[/0EKBH$$ $
MB<2_RF35@V2L6G@5,QR 513 JP@Y(@W(1IS':KFC\&"M.[AQD0,M\*;#?;2L
M%XR")TM'E^&WS62$?N=PK2Y5/IR?-?H&IF4&WQ*GQ7P1IU.9J [M/;E=AN@'
M)*!VS]G$ZH),,ZR$[V2:PAX)-<#P.JEE?F^5]<!>TGLF3B+>]XPGX! ]AB[#
M/QI!ONA:\IY#9<-F08Z >4MIU2UV'@;YG^#VN(XM;X: $@8AO<T!D,!4=S@!
M]_$!9IE"GPC9M3"52"4X(/@#V!LD#IU<W!YLR<&$H&64!"5S0RD#2,RX 0^1
M</7X=V!5<AB\OZ2 ]"7SORM5K%.-DJ9R,XL8)7HZKJTCU0(*)56ZHFTJ9IF+
MX&[UM>4&6:R4S15.MHGNFH)QB7_G8JO'[=OQG&9U]>!.$L"/=X6KS"KVY7)2
M1RG@!' X5Q(<33V=J@05(;A")2[8>- ):<?"*^0[V83@&&:4+R[9R^S99V]R
MN2S !R13TH(' WR8?O/TX/#X/AM_#L"6,D&\CW*55D=[SP>5!#\"A0G+'8UV
M#A\<7V03GC=[>KBE^^C9V=O:WL7--_1K?0N0=0[8(A0^JZ0S!=A(D)+,U'D"
MP1-%-3PHB=ARW_0Q@=Q7VM0N1T?'U20S [IM"H1A;4$/$UQT3?&'H+@$(M86
M_'*K)C5$V\82P0W9@%Q-P,>8=QU(3$N*A*)KUY'R!0-V3[(_'H_]>\!)6=O2
M..46G-@H.'O#YLC[?V*J8'FR,[U< ,D-S#6QLB#&![V'A@O6NP*$(L8IE3#+
M#%("'H/=! U:"<.^AZS0E 9G2HKO&T2_;UR GT%\:U"Z-RUCY!,S.&I<5V3R
M<PW>)VGKM>9=M1R^-<4(K6,U;Y-'HLS1.LXH_B#^0(/I^<*97/7Y +P7Y"67
MSI&(MS- -\4V,3*/O+/A0*Z+&GF[E#KA9)/D9Z(T)@?V@^"4^ VW'&(I>J5[
M^8&_%KY6%4',5_-O\A3A3P]QA!;)5B.$ %_G!I!,/V+ILA:KKIV+7GC\>K3^
M&2!!2EZNI6254O(>-*'5%.:ZRL2?(C(VW2<0V8#=B?P/PT%%^(E)"N094KA4
MT()7/3)"G&U]2-]]3).V(NAU=-#- [P.\_\Y-D(0UJRT0E9Z9TVL% @^Z3A2
M:#(GA19X( [!2F9-/<&X>E$U$T/,U$V.&-1_?X8G'H^#M"06GZ@"TPR D<0
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
M,C,Q+GAS9%!+ 0(4 Q0    ( *:!55CU^45$M3,   81 @ 5
M  "  2)P P!B;&MB+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4    " "F@558
M[):%(PN*  ##'P8 %0              @ $*I , 8FQK8BTR,#(S,3(S,5]D
M968N>&UL4$L! A0#%     @ IH%56$-!"FG^)   \R@  !0
M ( !2"X$ &)L:V(M,C R,S$R,S%?9S$N:G!G4$L! A0#%     @ IH%56+B*
MYN>-'0  -2\  !4              ( !>%,$ &)L:V(M,C R,S$R,S%?9S$P
M+FIP9U!+ 0(4 Q0    ( *:!55A=<]G6YQP  & N   5              "
M 3AQ! !B;&MB+3(P,C,Q,C,Q7V<Q,2YJ<&=02P$"% ,4    " "F@558K1^A
M(-XD  "?,0  %0              @ %2C@0 8FQK8BTR,#(S,3(S,5]G,3(N
M:G!G4$L! A0#%     @ IH%56-\I"B@Q*0  %#H  !4              ( !
M8[,$ &)L:V(M,C R,S$R,S%?9S$S+FIP9U!+ 0(4 Q0    ( *:!55A"%U(O
M;R<  *PV   5              "  <?<! !B;&MB+3(P,C,Q,C,Q7V<Q-"YJ
M<&=02P$"% ,4    " "F@558RY02Q4TI  #Q.   %0              @ %I
M! 4 8FQK8BTR,#(S,3(S,5]G,34N:G!G4$L! A0#%     @ IH%56-T:^G4,
M)0  -3<  !4              ( !Z2T% &)L:V(M,C R,S$R,S%?9S$V+FIP
M9U!+ 0(4 Q0    ( *:!55C_M"JIPR0  ,0T   5              "  2A3
M!0!B;&MB+3(P,C,Q,C,Q7V<Q-RYJ<&=02P$"% ,4    " "F@558L\V9HYTO
M  "(/P  %0              @ $>> 4 8FQK8BTR,#(S,3(S,5]G,3@N:G!G
M4$L! A0#%     @ IH%56*_%L6\T5@  F8H  !0              ( ![J<%
M &)L:V(M,C R,S$R,S%?9S(N:G!G4$L! A0#%     @ IH%56&S5U@\[*P$
M]I4! !0              ( !5/X% &)L:V(M,C R,S$R,S%?9S,N:G!G4$L!
M A0#%     @ IH%56*FE+-U\)@  5CL  !0              ( !P2D' &)L
M:V(M,C R,S$R,S%?9S0N:G!G4$L! A0#%     @ IH%56$L8R9#9)@  23L
M !0              ( !;U ' &)L:V(M,C R,S$R,S%?9S4N:G!G4$L! A0#
M%     @ IH%56*X[(!P((0  ?#8  !0              ( !>G<' &)L:V(M
M,C R,S$R,S%?9S8N:G!G4$L! A0#%     @ IH%56!=3[$Z;'0  '3$  !0
M             ( !M)@' &)L:V(M,C R,S$R,S%?9S<N:G!G4$L! A0#%
M  @ IH%56+WCYC+S'0  ;RP  !0              ( !@;8' &)L:V(M,C R
M,S$R,S%?9S@N:G!G4$L! A0#%     @ IH%56,:H>PT@)@  N3,  !0
M         ( !IM0' &)L:V(M,C R,S$R,S%?9SDN:G!G4$L! A0#%     @
MIH%56,#YNFD3F $ 4X$0 !4              ( !^/H' &)L:V(M,C R,S$R
M,S%?;&%B+GAM;%!+ 0(4 Q0    ( *:!55AZDB/VZ>@  &?6"@ 5
M      "  3Z3"0!B;&MB+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4    " "F
M@558.T&)CTT%   &3   %@              @ %:? H 8FQK8C(P,C,Q,"UK
M97AX,C$Q+FAT;5!+ 0(4 Q0    ( *:!55B^0D(55 0  .X5   6
M      "  =N!"@!B;&MB,C R,S$P+6ME>'@R,S$N:'1M4$L! A0#%     @
MIH%56+TAZWQ( P  1 H  !8              ( !8X8* &)L:V(R,#(S,3 M
M:V5X>#(S,BYH=&U02P$"% ,4    " "F@5583N=R]1 (  "-+   %@
M        @ '?B0H 8FQK8C(P,C,Q,"UK97AX,S$Q+FAT;5!+ 0(4 Q0    (
M *:!55C-ZOC+#P@  ( L   6              "  2.2"@!B;&MB,C R,S$P
M+6ME>'@S,3(N:'1M4$L! A0#%     @ IH%56.GT=_+J!   AQ@  !8
M         ( !9IH* &)L:V(R,#(S,3 M:V5X>#,R,2YH=&U02P$"% ,4
M" "F@558<RLT-N@$  !S&   %@              @ &$GPH 8FQK8C(P,C,Q
M,"UK97AX,S(R+FAT;5!+ 0(4 Q0    ( *:!55CII/3E9!T  *^0   5
M          "  :"D"@!B;&MB,C R,S$P+6ME>'@T,2YH=&U02P$"% ,4
M" "F@5585^?,:D\0  "I70  %@              @ $WP@H 8FQK8C(P,C,Q
C,"UK97AX.3<Q+FAT;5!+!08     (0 A )H(  "ZT@H    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>blkb-20231231_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/20231231"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blkb-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-02-14</instant>
        </period>
    </context>
    <context id="c-6">
        <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="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <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="c-11">
        <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="c-12">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <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="c-14">
        <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="c-15">
        <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="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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="c-20">
        <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="c-21">
        <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="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <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="c-24">
        <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="c-25">
        <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="c-26">
        <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="c-27">
        <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="c-28">
        <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="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <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="c-31">
        <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="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <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="c-34">
        <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="c-35">
        <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="c-36">
        <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="c-37">
        <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="c-38">
        <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="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <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="c-41">
        <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="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <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="c-44">
        <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="c-45">
        <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="c-46">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <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="c-72">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <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="c-75">
        <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="c-76">
        <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="c-77">
        <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="c-78">
        <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="c-79">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <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="c-82">
        <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="c-83">
        <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="c-84">
        <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="c-85">
        <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="c-86">
        <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="c-87">
        <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="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="c-89">
        <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="c-90">
        <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="c-91">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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="c-94">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <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="c-96">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <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="c-98">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <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="c-100">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <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="c-102">
        <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="c-103">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <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="c-105">
        <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="c-106">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <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="c-108">
        <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="c-109">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <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="c-111">
        <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="c-112">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <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="c-117">
        <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="c-118">
        <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="c-119">
        <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="c-120">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <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="c-123">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <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="c-125">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <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="c-129">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <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="c-133">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <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="c-137">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <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="c-141">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <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="c-143">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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="c-147">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <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="c-149">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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="c-155">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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="c-157">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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="c-159">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <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="c-161">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <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="c-163">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <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="c-165">
        <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="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="c-167">
        <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="c-168">
        <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="c-169">
        <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="c-170">
        <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="c-171">
        <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="c-172">
        <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="c-173">
        <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="c-174">
        <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="c-175">
        <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="c-176">
        <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="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-178">
        <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="c-179">
        <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="c-180">
        <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="c-181">
        <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="c-182">
        <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="c-183">
        <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="c-184">
        <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="c-185">
        <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="c-186">
        <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="c-187">
        <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="c-188">
        <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="c-189">
        <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="c-190">
        <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="c-191">
        <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="c-192">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <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="c-196">
        <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="c-197">
        <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="c-198">
        <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="c-199">
        <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="c-200">
        <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="c-201">
        <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="c-202">
        <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="c-203">
        <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="c-204">
        <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="c-205">
        <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="c-206">
        <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="c-207">
        <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="c-208">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="c-209">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <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="c-211">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <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="c-213">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <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="c-215">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <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="c-217">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <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="c-219">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <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="c-223">
        <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="c-224">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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="c-226">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <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="c-228">
        <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="c-229">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <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="c-231">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <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="c-233">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USSECMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-09</startDate>
            <endDate>2023-03-09</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <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="c-238">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <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="c-240">
        <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="c-241">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <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="c-243">
        <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="c-244">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <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="c-250">
        <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="c-251">
        <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="c-252">
        <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="c-253">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <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="c-255">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <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="c-257">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <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="c-259">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <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="c-261">
        <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="c-262">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <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="c-264">
        <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="c-265">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <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="c-267">
        <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="c-268">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <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="c-270">
        <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="c-271">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <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="c-273">
        <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="c-274">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <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="c-277">
        <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="c-278">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <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="c-280">
        <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="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-17</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-18</startDate>
            <endDate>2024-02-16</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-16</instant>
        </period>
    </context>
    <context id="c-288">
        <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="c-289">
        <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="c-290">
        <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="c-291">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <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="c-293">
        <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="c-294">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <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="c-296">
        <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="c-297">
        <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="c-298">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <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="c-300">
        <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="c-301">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <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="c-303">
        <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="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <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="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <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="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <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="c-310">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <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="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <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="c-315">
        <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="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <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="c-318">
        <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="c-319">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <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="c-321">
        <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="c-322">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <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="c-324">
        <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="c-325">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <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="c-327">
        <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="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <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="c-330">
        <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="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <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="c-333">
        <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="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-01-17</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelPGianoniMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelPGianoniMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:AnthonyWBoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:AnthonyWBoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinPGregoireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinPGregoireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </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="segment">
        <measure>blkb:Segment</measure>
    </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="c-1" id="f-35">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-36">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-37">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-38">0001280058</dei:EntityCentralIndexKey>
    <blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears contextRef="c-1" id="f-442">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-69" id="f-486">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-669">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-670">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-671">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-15" id="f-730">http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense</us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-818">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-819">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-820">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-821">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-822">http://www.blackbaud.com/20231231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-921">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-922">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-7" id="f-969">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-970">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-971">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-8" id="f-972">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-15" id="f-973">http://fasb.org/us-gaap/2023#InterestExpense</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-974">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-6" id="f-975">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ecd:TrdArrDuration contextRef="c-336" id="f-1471">P6M3D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-338" id="f-1477">P6M3D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-340" id="f-1483">P8M26D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-342" id="f-1489">P2M29D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-344" id="f-1495">P6M22D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-2" id="f-16">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-17">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-19">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag contextRef="c-3" id="f-20">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName contextRef="c-3" id="f-21">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-22">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-23">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-24">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-25">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-26">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-27">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-28">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-29">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-30">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-31">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-4" decimals="0" id="f-32" unitRef="usd">2292286984</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-5" decimals="0" id="f-33" unitRef="shares">53475414</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-34">&lt;div style="text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portions of the registrant's definitive Proxy Statement for the 2024 Annual Meeting of Stockholders currently scheduled to be held June&#160;12, 2024 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, 2023.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-39">42</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="c-6" id="f-40">238</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-41">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-42">Raleigh, North Carolina</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-1" id="f-43">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-44">Raleigh, North Carolina</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-6" id="f-45">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-6" id="f-46">Atlanta, Georgia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-47" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-48" unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-49" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-50" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-51" unitRef="usd">6907000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-8" decimals="-3" id="f-52" unitRef="usd">7318000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-53" unitRef="usd">101862000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-8" decimals="-3" id="f-54" unitRef="usd">102809000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-7" decimals="-3" id="f-55" unitRef="usd">353000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-8" decimals="-3" id="f-56" unitRef="usd">249000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-57" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-58" unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-59" unitRef="usd">929757000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-3" id="f-60" unitRef="usd">918643000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-61" unitRef="usd">98689000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-62" unitRef="usd">107426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-63" unitRef="usd">36927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-64" unitRef="usd">45899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="c-7" decimals="-3" id="f-65" unitRef="usd">160194000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="c-8" decimals="-3" id="f-66" unitRef="usd">141023000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">1053738000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-68" unitRef="usd">1050272000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-69" unitRef="usd">581937000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-70" unitRef="usd">635136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-71" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-72" unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">2912279000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-74" unitRef="usd">2992703000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-7" decimals="-3" id="f-75" unitRef="usd">25184000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-8" decimals="-3" id="f-76" unitRef="usd">42559000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-7" decimals="-3" id="f-77" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-8" decimals="-3" id="f-78" unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">695842000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent contextRef="c-8" decimals="-3" id="f-80" unitRef="usd">700860000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-7" decimals="-3" id="f-81" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-8" decimals="-3" id="f-82" unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-7" decimals="-3" id="f-83" unitRef="usd">392530000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-8" decimals="-3" id="f-84" unitRef="usd">382419000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-85" unitRef="usd">1197137000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-86" unitRef="usd">1230642000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-87" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-88" unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-7" decimals="-3" id="f-89" unitRef="usd">93292000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-8" decimals="-3" id="f-90" unitRef="usd">125759000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">2397000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-92" unitRef="usd">2817000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-93" unitRef="usd">40085000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-94" unitRef="usd">44918000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-95" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-96" unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-97" unitRef="usd">2103574000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-8" decimals="-3" id="f-98" unitRef="usd">2248671000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-99" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-100" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-101" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-102" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-103" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-104" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-8" decimals="-3" id="f-105" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-106"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-107"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-108" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-109" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-110" unitRef="shares">69188304</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-111" unitRef="shares">67814044</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-112" unitRef="shares">53625440</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-113" unitRef="shares">53068814</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-114" unitRef="usd">69000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-115" unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-7" decimals="-3" id="f-116" unitRef="usd">1203012000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-8" decimals="-3" id="f-117" unitRef="usd">1075264000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="INF" id="f-118" unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-8" decimals="INF" id="f-119" unitRef="shares">14745230</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-7" decimals="-3" id="f-120" unitRef="usd">591557000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-8" decimals="-3" id="f-121" unitRef="usd">537287000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-122" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-123" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-124" unitRef="usd">198869000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-3" id="f-125" unitRef="usd">197049000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-126" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-127" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-128" unitRef="usd">2912279000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-3" id="f-129" unitRef="usd">2992703000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-130" unitRef="usd">1071520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-131" unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-132" unitRef="usd">880850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-133" unitRef="usd">33912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-134" unitRef="usd">46372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-135" unitRef="usd">46890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-138" unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-139" unitRef="usd">470455000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-140" unitRef="usd">463449000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-141" unitRef="usd">390803000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-142" unitRef="usd">31733000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-143" unitRef="usd">41940000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-144" unitRef="usd">52392000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-145" unitRef="usd">502188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">505389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-147" unitRef="usd">443195000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">603244000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">552716000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-15" decimals="-3" id="f-150" unitRef="usd">484545000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">212158000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-152" unitRef="usd">221455000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-15" decimals="-3" id="f-153" unitRef="usd">186314000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">153304000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-155" unitRef="usd">156913000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-15" decimals="-3" id="f-156" unitRef="usd">124573000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">189938000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-158" unitRef="usd">199908000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-159" unitRef="usd">146262000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">3139000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-161" unitRef="usd">2925000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-15" decimals="-3" id="f-162" unitRef="usd">2227000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-6" decimals="-3" id="f-164" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-15" decimals="-3" id="f-165" unitRef="usd">263000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">558539000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-6" decimals="-3" id="f-167" unitRef="usd">581201000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-15" decimals="-3" id="f-168" unitRef="usd">459639000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">44705000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-170" unitRef="usd">-28485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-171" unitRef="usd">24906000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">39922000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-6" decimals="-3" id="f-173" unitRef="usd">35803000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-15" decimals="-3" id="f-174" unitRef="usd">18003000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">12861000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-6" decimals="-3" id="f-176" unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-177" unitRef="usd">180000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">17644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-179" unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-180" unitRef="usd">7083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">15824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-182" unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-183" unitRef="usd">1385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-185" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-186" unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-192"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-193" unitRef="shares">52546406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-194" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-195" unitRef="shares">47412306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-196" unitRef="shares">53721342</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-197" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-198" unitRef="shares">48230438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">5049000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-200" unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-15" decimals="-3" id="f-201" unitRef="usd">661000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">-15675000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-6" decimals="-3" id="f-203" unitRef="usd">18576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-15" decimals="-3" id="f-204" unitRef="usd">8358000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-206" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-207" unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">-8806000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">-42991000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-210" unitRef="usd">14717000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-212" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-213" unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">109487000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-6" decimals="-3" id="f-215" unitRef="usd">102369000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-15" decimals="-3" id="f-216" unitRef="usd">82410000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">4500000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-6" decimals="-3" id="f-218" unitRef="usd">6066000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-15" decimals="-3" id="f-219" unitRef="usd">11450000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">127762000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-221" unitRef="usd">110294000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-222" unitRef="usd">120379000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">-24368000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-224" unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-225" unitRef="usd">-2429000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">1775000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-6" decimals="-3" id="f-227" unitRef="usd">2364000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-15" decimals="-3" id="f-228" unitRef="usd">1570000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">-5023000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-6" decimals="-3" id="f-230" unitRef="usd">-5676000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-15" decimals="-3" id="f-231" unitRef="usd">-10490000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">3237000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-233" unitRef="usd">7340000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-3" id="f-234" unitRef="usd">6525000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">-16851000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-236" unitRef="usd">-26235000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-15" decimals="-3" id="f-237" unitRef="usd">2048000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">-18576000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-6" decimals="-3" id="f-239" unitRef="usd">21607000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-15" decimals="-3" id="f-240" unitRef="usd">-9670000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">-30275000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-6" decimals="-3" id="f-242" unitRef="usd">-2386000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-15" decimals="-3" id="f-243" unitRef="usd">-8190000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">8872000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-6" decimals="-3" id="f-245" unitRef="usd">11059000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-15" decimals="-3" id="f-246" unitRef="usd">10526000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">199634000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-248" unitRef="usd">203893000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-3" id="f-249" unitRef="usd">213661000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">4685000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-251" unitRef="usd">12289000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-252" unitRef="usd">11664000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-253" unitRef="usd">59443000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-6" decimals="-3" id="f-254" unitRef="usd">58774000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-15" decimals="-3" id="f-255" unitRef="usd">40489000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">13000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-6" decimals="-3" id="f-257" unitRef="usd">20912000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-15" decimals="-3" id="f-258" unitRef="usd">419120000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">6426000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-15" decimals="-3" id="f-261" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">250000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-6" decimals="-3" id="f-263" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-15" decimals="-3" id="f-264" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">-64391000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">-85549000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-3" id="f-267" unitRef="usd">-471273000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">293200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-6" decimals="-3" id="f-269" unitRef="usd">211000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-15" decimals="-3" id="f-270" unitRef="usd">582200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">374595000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">310740000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-15" decimals="-3" id="f-273" unitRef="usd">152971000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-6" decimals="-3" id="f-275" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-15" decimals="-3" id="f-276" unitRef="usd">3106000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">1339000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-15" decimals="-3" id="f-279" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">35867000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-281" unitRef="usd">36376000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-282" unitRef="usd">39404000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">6812000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-6" decimals="-3" id="f-284" unitRef="usd">-111386000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-15" decimals="-3" id="f-285" unitRef="usd">13464000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-60000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">380000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-15" decimals="-3" id="f-288" unitRef="usd">-731000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">18831000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-290" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-15" decimals="-3" id="f-291" unitRef="usd">108416000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-142965000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-293" unitRef="usd">-25689000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-3" id="f-294" unitRef="usd">264108000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">2048000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-6" decimals="-3" id="f-296" unitRef="usd">-10486000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-15" decimals="-3" id="f-297" unitRef="usd">297000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">-5674000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-299" unitRef="usd">82169000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-3" id="f-300" unitRef="usd">6793000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-8" decimals="-3" id="f-301" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-16" decimals="-3" id="f-302" unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-17" decimals="-3" id="f-303" unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-7" decimals="-3" id="f-304" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-8" decimals="-3" id="f-305" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-16" decimals="-3" id="f-306" unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">38052000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-3" id="f-308" unitRef="usd">33371000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-15" decimals="-3" id="f-309" unitRef="usd">16386000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">35619000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-311" unitRef="usd">9670000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-15" decimals="-3" id="f-312" unitRef="usd">10073000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-15" decimals="-3" id="f-315" unitRef="usd">303633000</us-gaap:StockIssued1>
    <us-gaap:LoansAssumed1 contextRef="c-18" decimals="-3" id="f-316" unitRef="usd">2491000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1 contextRef="c-19" decimals="-3" id="f-317" unitRef="usd">1710000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1 contextRef="c-20" decimals="-3" id="f-318" unitRef="usd">0</us-gaap:LoansAssumed1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">837000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">158000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-15" decimals="-3" id="f-321" unitRef="usd">1747000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-322" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-323" unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-324" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-325" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-326" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-327" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c-21"
      decimals="INF"
      id="f-328"
      unitRef="shares">60904638</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-329" unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-22"
      decimals="INF"
      id="f-330"
      unitRef="shares">12054268</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-331" unitRef="usd">-353091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-332" unitRef="usd">544963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-333" unitRef="usd">-2497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-334" unitRef="usd">236714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-335" unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-336" unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-337" unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-27"
      decimals="INF"
      id="f-338"
      unitRef="shares">3844423</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-27" decimals="-3" id="f-339" unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-28" decimals="-3" id="f-340" unitRef="usd">303629000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-15" decimals="-3" id="f-341" unitRef="usd">303633000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-29"
      decimals="INF"
      id="f-342"
      unitRef="shares">1592933</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-29" decimals="-3" id="f-343" unitRef="usd">108416000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-15" decimals="-3" id="f-344" unitRef="usd">108416000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-27"
      decimals="INF"
      id="f-345"
      unitRef="shares">1014562</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-27" decimals="-3" id="f-346" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-28" decimals="-3" id="f-347" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-15" decimals="-3" id="f-348" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-29"
      decimals="INF"
      id="f-349"
      unitRef="shares">535604</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="-3" id="f-350" unitRef="usd">39404000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-351" unitRef="usd">39404000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-28" decimals="-3" id="f-352" unitRef="usd">120335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-353" unitRef="usd">44000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-354" unitRef="usd">120379000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-27"
      decimals="INF"
      id="f-355"
      unitRef="shares">596763</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-27" decimals="-3" id="f-356" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-15" decimals="-3" id="f-357" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-27"
      decimals="INF"
      id="f-358"
      unitRef="shares">194720</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-30" decimals="-3" id="f-359" unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-15" decimals="-3" id="f-360" unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-31"
      decimals="INF"
      id="f-361"
      unitRef="shares">66165666</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-362" unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-32"
      decimals="INF"
      id="f-363"
      unitRef="shares">14182805</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-364" unitRef="usd">-500911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-365" unitRef="usd">968927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-366" unitRef="usd">6522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-367" unitRef="usd">242456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-368" unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-3" id="f-369" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-370" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-37"
      decimals="INF"
      id="f-371"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-37" decimals="-3" id="f-372" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-38" decimals="-3" id="f-373" unitRef="usd">1352000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-6" decimals="-3" id="f-374" unitRef="usd">1352000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-37"
      decimals="INF"
      id="f-375"
      unitRef="shares">33535</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-38" decimals="-3" id="f-376" unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-6" decimals="-3" id="f-377" unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-37"
      decimals="INF"
      id="f-378"
      unitRef="shares">1015304</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-379" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-38" decimals="-3" id="f-380" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-3" id="f-381" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-39"
      decimals="INF"
      id="f-382"
      unitRef="shares">562425</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-39" decimals="-3" id="f-383" unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-384" unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-38" decimals="-3" id="f-385" unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-387" unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-37"
      decimals="INF"
      id="f-388"
      unitRef="shares">846295</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-37" decimals="-3" id="f-389" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-6" decimals="-3" id="f-390" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-37"
      decimals="INF"
      id="f-391"
      unitRef="shares">179686</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-40" decimals="-3" id="f-392" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-393" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-41"
      decimals="INF"
      id="f-394"
      unitRef="shares">67814044</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-395" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-42"
      decimals="INF"
      id="f-396"
      unitRef="shares">14745230</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-397" unitRef="usd">-537287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-398" unitRef="usd">1075264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-399" unitRef="usd">8938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-400" unitRef="usd">197049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-401" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-46" decimals="-3" id="f-402" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-47"
      decimals="INF"
      id="f-404"
      unitRef="shares">143</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-48" decimals="-3" id="f-405" unitRef="usd">14000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-1" decimals="-3" id="f-406" unitRef="usd">14000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-49"
      decimals="INF"
      id="f-407"
      unitRef="shares">221836</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-49" decimals="-3" id="f-408" unitRef="usd">18831000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">18831000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-47"
      decimals="INF"
      id="f-410"
      unitRef="shares">1007921</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-47" decimals="-3" id="f-411" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-48" decimals="-3" id="f-412" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-49"
      decimals="INF"
      id="f-414"
      unitRef="shares">595798</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-49" decimals="-3" id="f-415" unitRef="usd">35439000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">35439000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-48" decimals="-3" id="f-417" unitRef="usd">127762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-46" decimals="-3" id="f-418" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">127762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-47"
      decimals="INF"
      id="f-420"
      unitRef="shares">473341</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-47" decimals="-3" id="f-421" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-47"
      decimals="INF"
      id="f-423"
      unitRef="shares">106859</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-50" decimals="-3" id="f-424" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-51"
      decimals="INF"
      id="f-426"
      unitRef="shares">69188304</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-427" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-52"
      decimals="INF"
      id="f-428"
      unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-429" unitRef="usd">-591557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-430" unitRef="usd">1203012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-431" unitRef="usd">-1688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-432" unitRef="usd">198869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-433" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-434">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-56" id="f-435">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-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;Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed 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) providing payment and transaction services; and (iii)&#160;providing Impact-as-a-Service&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;&#x2122;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; digital educational content. Revenue is 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-weight:400;line-height:120%"&gt;Our recurring revenue includes two components: contractual recurring and transactional 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-style:italic;font-weight:400;line-height:120%"&gt;Contractual 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;Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#x2122; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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;Contractual 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 three years at contract inception with &lt;span style="-sec-ix-hidden:f-442"&gt;three&lt;/span&gt;-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-style:italic;font-weight:400;line-height:120%"&gt;Transactional 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;Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 historically determined to be five 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, 2023, 2022 and 2021, 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 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, 2023 and 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: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 have one operating segment, one reportable segment, and one reporting unit. In each of 2023, 2022 and 2021, 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 were  no impairments of goodwill during 2023, 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%;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&gt;&lt;td style="width:47.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.936%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Curve of Economic Benefit&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;10-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 Curve of Economic Benefit&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 Curve of Economic Benefit&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 a curve that represents the expected period of economic benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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. 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 2023 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%;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 2023, 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%;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 years ended December 31, 2023 and 2021, we recorded net foreign currency losses that were insignificant and $1.6 million, respectively. During the year ended December 31, 2022, we recorded a net foreign currency gain of $4.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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 &lt;span style="-sec-ix-hidden:f-486"&gt;three&lt;/span&gt; to seven 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. There were no impairments of capitalized software assets during 2023 and 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized capitalized 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&gt;&lt;td style="width:24.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.862%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2023&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;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;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,012&#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&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,539)&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&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&#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&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,096&#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&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;2022&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,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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,483&#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&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,565)&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&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;441&#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&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,375&#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&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 amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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&gt;&lt;td style="width:24.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2023&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,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;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,488&#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&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,973)&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&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;811&#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&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;2022&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,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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,967&#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&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,463)&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&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,780&#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&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 $14.0 million, $16.5 million and $7.1 million for the years ended December&#160;31, 2023, 2022 and 2021, 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 right-of-use ("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, 2023 and 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: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;Earnings (loss) 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 earnings (loss) per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects 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. In periods where there are net losses and the inclusion of potentially dilutive securities would be anti-dilutive, diluted loss per share is the same as basic loss per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-436">&lt;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="c-1" id="f-437">&lt;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="c-1" id="f-438">&lt;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="c-1" id="f-439">&lt;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 September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-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;Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-440">&lt;div style="margin-top: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) providing payment and transaction services; and (iii)&#160;providing Impact-as-a-Service&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;&#x2122;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; digital educational content. Revenue is 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-weight:400;line-height:120%"&gt;Our recurring revenue includes two components: contractual recurring and transactional 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-style:italic;font-weight:400;line-height:120%"&gt;Contractual 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;Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#x2122; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises 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;Contractual 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 three years at contract inception with &lt;span style="-sec-ix-hidden:f-442"&gt;three&lt;/span&gt;-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-style:italic;font-weight:400;line-height:120%"&gt;Transactional 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;Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 historically determined to be five 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="c-1" id="f-441">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-57" id="f-443">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <blkb:SalesTaxesPolicyTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top: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="c-1" id="f-445">&lt;div style="margin-top: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="c-1" id="f-446">&lt;div style="margin-top: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="c-1" id="f-447">&lt;div style="margin-top: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="c-1" id="f-448">&lt;div style="margin-top: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="c-1" id="f-449">&lt;div style="margin-top: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;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.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-450">&lt;div style="margin-top: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 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="c-7" decimals="-5" id="f-451" unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts contextRef="c-8" decimals="-5" id="f-452" unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-453">&lt;div style="margin-top: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;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-454">&lt;div style="margin-top: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:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-455" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-456" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-457" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-458" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-15" decimals="-5" id="f-459" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-6" decimals="-5" id="f-460" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-461">&lt;div style="margin-top: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&gt;&lt;td style="width:47.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.936%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Curve of Economic Benefit&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;10-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 Curve of Economic Benefit&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 Curve of Economic Benefit&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 a curve that represents the expected period of economic benefit.&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. A</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-462">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:47.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.936%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Curve of Economic Benefit&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;10-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 Curve of Economic Benefit&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 Curve of Economic Benefit&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 a curve that represents the expected period of economic benefit.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-58" id="f-463">Straight-line&#160;and&#160;Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-59" id="f-464">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-60" id="f-465">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-61" id="f-466">Straight-line and Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-62" id="f-467">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-63" id="f-468">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-64" id="f-469">Straight-line and Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-65" id="f-470">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-66" id="f-471">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-67" id="f-472">Straight-line</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-68" id="f-473">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-15" decimals="-5" id="f-474" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-1" decimals="-5" id="f-475" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-476">&lt;div style="margin-top: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;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.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c-1" id="f-477">&lt;div style="margin-top: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="c-1" id="f-478">&lt;div style="margin-top: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="c-1" id="f-479">&lt;div style="margin-top: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="c-1" id="f-480">&lt;div style="margin-top: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="c-15" decimals="-5" id="f-481" unitRef="usd">-1600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-5" id="f-482" unitRef="usd">4600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-483">&lt;div style="margin-top: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="c-1" id="f-484">&lt;div style="margin-top: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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="c-1" id="f-485">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 &lt;span style="-sec-ix-hidden:f-486"&gt;three&lt;/span&gt; to seven 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.</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-70" id="f-487">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c-15" decimals="-5" id="f-488" unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-489" unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-490">&lt;div style="margin-top: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&gt;&lt;td style="width:24.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.862%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2023&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;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;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,012&#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&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,539)&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&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&#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&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,096&#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&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;2022&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,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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,483&#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&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,565)&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&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;441&#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&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,375&#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&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 amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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="c-1" id="f-491">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:24.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.862%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2023&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;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;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,012&#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&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,539)&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&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&#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&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,096&#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&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;2022&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,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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,483&#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&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,565)&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&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;441&#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&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,375&#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&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 amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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&gt;&lt;td style="width:24.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2023&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,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;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,488&#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&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,973)&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&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;811&#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&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;2022&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,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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,967&#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&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,463)&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&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,780&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-71" decimals="-3" id="f-492" unitRef="usd">6022000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-72" decimals="-3" id="f-493" unitRef="usd">2012000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-72" decimals="-3" id="f-494" unitRef="usd">2539000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-72" decimals="-3" id="f-495" unitRef="usd">601000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-73" decimals="-3" id="f-496" unitRef="usd">6096000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-74" decimals="-3" id="f-497" unitRef="usd">9375000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-75" decimals="-3" id="f-498" unitRef="usd">1281000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-75" decimals="-3" id="f-499" unitRef="usd">5162000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-75" decimals="-3" id="f-500" unitRef="usd">528000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-71" decimals="-3" id="f-501" unitRef="usd">6022000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-76" decimals="-3" id="f-502" unitRef="usd">9016000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-77" decimals="-3" id="f-503" unitRef="usd">4483000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-77" decimals="-3" id="f-504" unitRef="usd">4565000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-77" decimals="-3" id="f-505" unitRef="usd">441000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-74" decimals="-3" id="f-506" unitRef="usd">9375000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-78" decimals="-3" id="f-507" unitRef="usd">1296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-79" decimals="-3" id="f-508" unitRef="usd">2488000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-79" decimals="-3" id="f-509" unitRef="usd">2973000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-80" decimals="-3" id="f-510" unitRef="usd">811000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-81" decimals="-3" id="f-511" unitRef="usd">1780000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-82" decimals="-3" id="f-512" unitRef="usd">4785000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-82" decimals="-3" id="f-513" unitRef="usd">5269000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-78" decimals="-3" id="f-514" unitRef="usd">1296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-83" decimals="-3" id="f-515" unitRef="usd">1276000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-84" decimals="-3" id="f-516" unitRef="usd">6967000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-84" decimals="-3" id="f-517" unitRef="usd">6463000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-81" decimals="-3" id="f-518" unitRef="usd">1780000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-519">&lt;div style="margin-top: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;We expense advertising costs as incurred</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-520" unitRef="usd">14000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-6" decimals="-5" id="f-521" unitRef="usd">16500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-15" decimals="-5" id="f-522" unitRef="usd">7100000</us-gaap:AdvertisingExpense>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock contextRef="c-1" id="f-523">&lt;div style="margin-top: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="c-1" id="f-524">&lt;div style="margin-top: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 right-of-use ("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, 2023 and 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: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="c-1" id="f-525">&lt;div style="margin-top: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="c-1" id="f-526">&lt;div style="margin-top: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;Earnings (loss) 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 earnings (loss) per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects 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. In periods where there are net losses and the inclusion of potentially dilutive securities would be anti-dilutive, diluted loss per share is the same as basic loss per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-527">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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. 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.&lt;/span&gt;&lt;/div&gt;&lt;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, net of closing adjustments. 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. As of December&#160;31, 2023, a liability for the contingent consideration is recorded at its current estimated fair value of $1.4 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. We finalized the purchase price allocation of Kilter, including the valuation of assets acquired and liabilities assumed, during the third quarter of 2023. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;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. 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 became 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="c-85" decimals="-5" id="f-528" unitRef="usd">6400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-5" id="f-529" unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-86" decimals="-5" id="f-530" unitRef="usd">2900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-87" decimals="-5" id="f-531" unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-88" decimals="-5" id="f-532" unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-89" decimals="-5" id="f-533" unitRef="usd">441800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-89"
      decimals="INF"
      id="f-534"
      unitRef="shares">3810888</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned contextRef="c-90" decimals="-5" id="f-535" unitRef="usd">301000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-89" decimals="-5" id="f-536" unitRef="usd">742800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-537">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 2023 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&gt;&lt;td style="width:88.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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-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, 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;1,050,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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, 2023&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,053,738&#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&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;Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter 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 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&gt;&lt;td style="width:75.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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: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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;570,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;/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&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;71,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;842,268&#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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;(174,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(11,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;(69,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(3,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;(260,331)&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&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&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;581,937&#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&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&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 year ended December&#160;31, 2023, changes to the gross carrying amounts of intangible asset classes were primarily related to 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&gt;&lt;td style="width:63.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;51,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;52,463&#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&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&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&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;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;55,602&#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&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&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&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, 2023:&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&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;62,332&#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&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;2025&#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;65,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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;64,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;/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;2027&#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;60,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2028&#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;52,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;305,021&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-538">&lt;div style="margin-top:9pt;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 2023 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&gt;&lt;td style="width:88.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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-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, 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;1,050,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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, 2023&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,053,738&#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&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;Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-539" unitRef="usd">1050272000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-91" decimals="-3" id="f-540" unitRef="usd">36000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-541" unitRef="usd">3430000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-542" unitRef="usd">1053738000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c-1" id="f-543">The table below sets forth the balances of each class of intangible asset and related amortization as of:&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&gt;&lt;td style="width:75.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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: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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;570,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;/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&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;71,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;842,268&#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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;(174,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(11,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;(69,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(3,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;(260,331)&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&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&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;581,937&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-92" decimals="-3" id="f-544" unitRef="usd">570104000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-93" decimals="-3" id="f-545" unitRef="usd">569009000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-94" decimals="-3" id="f-546" unitRef="usd">71308000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-95" decimals="-3" id="f-547" unitRef="usd">69643000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-96" decimals="-3" id="f-548" unitRef="usd">182956000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-97" decimals="-3" id="f-549" unitRef="usd">182463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-98" decimals="-3" id="f-550" unitRef="usd">17900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-99" decimals="-3" id="f-551" unitRef="usd">17900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-7" decimals="-3" id="f-552" unitRef="usd">842268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-8" decimals="-3" id="f-553" unitRef="usd">839015000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-92" decimals="-3" id="f-554" unitRef="usd">174982000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-93" decimals="-3" id="f-555" unitRef="usd">146948000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-94" decimals="-3" id="f-556" unitRef="usd">11985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-95" decimals="-3" id="f-557" unitRef="usd">8371000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-96" decimals="-3" id="f-558" unitRef="usd">69386000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-97" decimals="-3" id="f-559" unitRef="usd">46571000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-98" decimals="-3" id="f-560" unitRef="usd">3978000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-99" decimals="-3" id="f-561" unitRef="usd">1989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-562" unitRef="usd">260331000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-563" unitRef="usd">203879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-564" unitRef="usd">581937000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-565" unitRef="usd">635136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-566">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:63.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;51,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;52,463&#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&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&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&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;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;55,602&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AdjustmentForAmortization contextRef="c-100" decimals="-3" id="f-567" unitRef="usd">51079000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-101" decimals="-3" id="f-568" unitRef="usd">47085000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-102" decimals="-3" id="f-569" unitRef="usd">33132000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-103" decimals="-3" id="f-570" unitRef="usd">1384000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-104" decimals="-3" id="f-571" unitRef="usd">1407000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-105" decimals="-3" id="f-572" unitRef="usd">1680000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-106" decimals="-3" id="f-573" unitRef="usd">52463000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-107" decimals="-3" id="f-574" unitRef="usd">48492000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-108" decimals="-3" id="f-575" unitRef="usd">34812000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-109" decimals="-3" id="f-576" unitRef="usd">3139000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-110" decimals="-3" id="f-577" unitRef="usd">2925000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-111" decimals="-3" id="f-578" unitRef="usd">2227000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">55602000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-6" decimals="-3" id="f-580" unitRef="usd">51417000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-15" decimals="-3" id="f-581" unitRef="usd">37039000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-582">&lt;div style="margin-top:9pt;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, 2023:&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&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;62,332&#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&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;2025&#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;65,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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;64,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;/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;2027&#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;60,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2028&#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;52,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;305,021&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-7" decimals="-3" id="f-583" unitRef="usd">62332000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-7" decimals="-3" id="f-584" unitRef="usd">65873000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-7" decimals="-3" id="f-585" unitRef="usd">64234000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-7" decimals="-3" id="f-586" unitRef="usd">60038000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-7" decimals="-3" id="f-587" unitRef="usd">52544000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears contextRef="c-7" decimals="-3" id="f-588" unitRef="usd">305021000</blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-589">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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. Earnings (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#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 earnings (loss) 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&gt;&lt;td style="width:64.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.452%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;&#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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',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,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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;52,546,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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: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;1,174,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;53,721,342&#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&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&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&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;Earnings (loss) 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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Anti-dilutive shares excluded from calculations of diluted earnings (loss) 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;45,614&#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&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&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&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="c-1" id="f-590">&lt;div style="margin-top:9pt;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 earnings (loss) 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&gt;&lt;td style="width:64.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.452%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;&#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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',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,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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;52,546,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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: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;1,174,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;53,721,342&#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&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&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&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;Earnings (loss) 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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Anti-dilutive shares excluded from calculations of diluted earnings (loss) 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;45,614&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-591" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-592" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-593" unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-594" unitRef="shares">52546406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-595" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-596" unitRef="shares">47412306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-597" unitRef="shares">1174936</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="0" id="f-598" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-15" decimals="0" id="f-599" unitRef="shares">818132</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-600" unitRef="shares">53721342</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-601" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-602" unitRef="shares">48230438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-603"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-604"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-605"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-606"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-607"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-608"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-609" unitRef="shares">45614</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="0" id="f-610" unitRef="shares">1046307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-15" decimals="0" id="f-611" unitRef="shares">974110</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-612">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td style="width:43.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.208%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;/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;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&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&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&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, 2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Total financial assets&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,198&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,198&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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:700;line-height:120%"&gt;Fair value as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;5,540&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;1,403&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;6,943&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;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 liabilities&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;323&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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,033&#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&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR 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. The fair value of our fixed rate debt does not exceed the carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, 2023, 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: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;During the year ended December&#160;31, 2023, we recorded noncash impairment charges of $5.6 million against certain operating lease ROU assets and $1.1 million impairment charges against certain property and equipment assets. See Notes 11 and 7, 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, 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. See Notes 11 and 7, 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, 2021, we recorded noncash impairment charges of $3.6 million against certain operating lease ROU assets and $1.7 million against certain property and equipment assets. See Notes 11 and 7, 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 2023, 2022 and 2021 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="c-1" id="f-613">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:43.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.208%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;/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;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&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&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&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, 2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Total financial assets&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,198&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,198&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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:700;line-height:120%"&gt;Fair value as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;5,540&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;1,403&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;6,943&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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-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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;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 liabilities&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;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;323&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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,033&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-112" decimals="-3" id="f-614" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-113" decimals="-3" id="f-615" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-114" decimals="-3" id="f-616" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-115" decimals="-3" id="f-617" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-112" decimals="-3" id="f-618" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-113" decimals="-3" id="f-619" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-621" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-112" decimals="-3" id="f-622" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-113" decimals="-3" id="f-623" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-114" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-115" decimals="-3" id="f-625" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-112" decimals="-3" id="f-626" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-113" decimals="-3" id="f-627" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-114" decimals="-3" id="f-628" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-115" decimals="-3" id="f-629" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-112" decimals="-3" id="f-630" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-113" decimals="-3" id="f-631" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-114" decimals="-3" id="f-632" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-115" decimals="-3" id="f-633" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-112" decimals="-3" id="f-634" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-113" decimals="-3" id="f-635" unitRef="usd">5540000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-114" decimals="-3" id="f-636" unitRef="usd">1403000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-115" decimals="-3" id="f-637" unitRef="usd">6943000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets contextRef="c-116" decimals="-3" id="f-638" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-117" decimals="-3" id="f-639" unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-118" decimals="-3" id="f-640" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-119" decimals="-3" id="f-641" unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-116" decimals="-3" id="f-642" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-117" decimals="-3" id="f-643" unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-118" decimals="-3" id="f-644" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-119" decimals="-3" id="f-645" unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-646" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-117" decimals="-3" id="f-647" unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-118" decimals="-3" id="f-648" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-119" decimals="-3" id="f-649" unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-116" decimals="-3" id="f-650" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-117" decimals="-3" id="f-651" unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-118" decimals="-3" id="f-652" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-119" decimals="-3" id="f-653" unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-116" decimals="-3" id="f-654" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-117" decimals="-3" id="f-655" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-118" decimals="-3" id="f-656" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-119" decimals="-3" id="f-657" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-116" decimals="-3" id="f-658" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-117" decimals="-3" id="f-659" unitRef="usd">323000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-118" decimals="-3" id="f-660" unitRef="usd">2710000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-119" decimals="-3" id="f-661" unitRef="usd">3033000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-662" unitRef="usd">5600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-1" decimals="-5" id="f-663" unitRef="usd">1100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-6" decimals="-5" id="f-664" unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-5" id="f-665" unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-6" decimals="-5" id="f-666" unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-15" decimals="-5" id="f-667" unitRef="usd">3600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-15" decimals="-5" id="f-668" unitRef="usd">1700000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-672">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td style="width:37.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&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:right;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;2023&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;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: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&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&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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;50,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,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&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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;172,387&#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&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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;(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&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&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;98,689&#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&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&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 $13.0 million, $14.1 million and $14.4 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023, we recorded noncash impairment charges of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.1 million against certain property and equipment assets&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;. &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 entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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, 2022, we recorded insignificant noncash impairment charges&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. &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 noncash impairment charges of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&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:right;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;2023&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;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: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;287,519&#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&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&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;6,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(134,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;(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&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&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;160,194&#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&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&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 year ended December&#160;31, 2022, we recorded noncash impairment charges of $2.3 million 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 $42.8 million, $36.8 million and $31.0 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively, and is included primarily in cost of recurring.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-120" id="f-673">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:37.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&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:right;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;2023&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;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: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&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&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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;50,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,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&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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;172,387&#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&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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;(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&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&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;98,689&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-121" decimals="-3" id="f-674" unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-122" decimals="-3" id="f-675" unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-123" id="f-676">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-123" decimals="-3" id="f-677" unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-124" decimals="-3" id="f-678" unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-125" id="f-679">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-126" id="f-680">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-127" decimals="-3" id="f-681" unitRef="usd">11720000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-128" decimals="-3" id="f-682" unitRef="usd">10874000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-129" id="f-683">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-130" id="f-684">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-131" decimals="-3" id="f-685" unitRef="usd">2646000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-132" decimals="-3" id="f-686" unitRef="usd">2312000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-133" id="f-687">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-134" id="f-688">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-135" decimals="-3" id="f-689" unitRef="usd">50064000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-136" decimals="-3" id="f-690" unitRef="usd">47886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-137" id="f-691">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-138" id="f-692">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-139" decimals="-3" id="f-693" unitRef="usd">21982000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-140" decimals="-3" id="f-694" unitRef="usd">20299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-141" decimals="-3" id="f-695" unitRef="usd">1611000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-142" decimals="-3" id="f-696" unitRef="usd">3500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-143" id="f-697">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-144" id="f-698">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-145" decimals="-3" id="f-699" unitRef="usd">3187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-146" decimals="-3" id="f-700" unitRef="usd">3264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-147" decimals="-3" id="f-701" unitRef="usd">10345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-148" decimals="-3" id="f-702" unitRef="usd">11822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-703" unitRef="usd">172387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-8" decimals="-3" id="f-704" unitRef="usd">170789000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-705" unitRef="usd">73698000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-706" unitRef="usd">63363000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-707" unitRef="usd">98689000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-708" unitRef="usd">107426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-709" unitRef="usd">13000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-6" decimals="-5" id="f-710" unitRef="usd">14100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-15" decimals="-5" id="f-711" unitRef="usd">14400000</us-gaap:Depreciation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-1" decimals="-5" id="f-712" unitRef="usd">1100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-15" decimals="-5" id="f-713" unitRef="usd">1700000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-149" id="f-714">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&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:right;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;2023&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;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: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;287,519&#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&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&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;6,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(134,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;(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&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&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;160,194&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-150" id="f-715">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-151" id="f-716">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-7" decimals="-3" id="f-717" unitRef="usd">287519000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-8" decimals="-3" id="f-718" unitRef="usd">250551000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-152" id="f-719">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <blkb:CapitalizedContentGross contextRef="c-7" decimals="-3" id="f-720" unitRef="usd">6945000</blkb:CapitalizedContentGross>
    <blkb:CapitalizedContentGross contextRef="c-8" decimals="-3" id="f-721" unitRef="usd">3409000</blkb:CapitalizedContentGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-722" unitRef="usd">134270000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-723" unitRef="usd">112937000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-7" decimals="-3" id="f-724" unitRef="usd">160194000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-8" decimals="-3" id="f-725" unitRef="usd">141023000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-6" decimals="-5" id="f-726" unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-727" unitRef="usd">42800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-6" decimals="-5" id="f-728" unitRef="usd">36800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-15" decimals="-5" id="f-729" unitRef="usd">31000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-731">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td style="width:69.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.375%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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: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;695,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Real estate escrow balances and 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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;697,006&#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&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;702,240&#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&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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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: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;62,377&#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&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&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;35,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;9,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;13,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 prepaid expenses and other 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;150,322&#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&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;175,958&#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&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;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;94,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Prepaid expenses and other current 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;99,285&#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&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;81,654&#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&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 $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023 and 2022 was $25.3 million and $29.1 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, 2023 and December&#160;31, 2022 was $32.4 million and $31.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 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.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, 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;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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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:top"&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;/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;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;4,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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 health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Accrued legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;74,580&#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&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&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;10,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;64,322&#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&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&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;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&gt;&lt;td style="width:55.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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;8,821&#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&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&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&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 (losses) gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;12,861&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock contextRef="c-1" id="f-732">&lt;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&gt;&lt;td style="width:69.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.375%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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: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;695,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Real estate escrow balances and 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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;697,006&#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&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;702,240&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash contextRef="c-7" decimals="-3" id="f-733" unitRef="usd">695489000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-8" decimals="-3" id="f-734" unitRef="usd">700611000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c-7" decimals="-3" id="f-735" unitRef="usd">1517000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c-8" decimals="-3" id="f-736" unitRef="usd">1629000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-737" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-738" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock contextRef="c-1" id="f-739">&lt;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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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: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;62,377&#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&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&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;35,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;9,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;13,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 prepaid expenses and other 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;150,322&#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&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;175,958&#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&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;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;94,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Prepaid expenses and other current 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;99,285&#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&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;81,654&#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&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 $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, 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, 2023 and 2022 was $25.3 million and $29.1 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, 2023 and December&#160;31, 2022 was $32.4 million and $31.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 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.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-7" decimals="-3" id="f-740" unitRef="usd">62377000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-8" decimals="-3" id="f-741" unitRef="usd">74272000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-7" decimals="-3" id="f-742" unitRef="usd">35169000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-8" decimals="-3" id="f-743" unitRef="usd">34766000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm contextRef="c-7" decimals="-3" id="f-744" unitRef="usd">16198000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm contextRef="c-8" decimals="-3" id="f-745" unitRef="usd">32117000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-746" unitRef="usd">9259000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-747" unitRef="usd">10189000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:UnbilledContractsReceivable contextRef="c-7" decimals="-3" id="f-748" unitRef="usd">5615000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-8" decimals="-3" id="f-749" unitRef="usd">5775000</us-gaap:UnbilledContractsReceivable>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-7" decimals="-3" id="f-750" unitRef="usd">3940000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-8" decimals="-3" id="f-751" unitRef="usd">4902000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-7" decimals="-3" id="f-752" unitRef="usd">3418000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-8" decimals="-3" id="f-753" unitRef="usd">1855000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent contextRef="c-7" decimals="-3" id="f-754" unitRef="usd">644000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent contextRef="c-8" decimals="-3" id="f-755" unitRef="usd">1153000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <us-gaap:OtherAssets contextRef="c-7" decimals="-3" id="f-756" unitRef="usd">13702000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-8" decimals="-3" id="f-757" unitRef="usd">10929000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-758" unitRef="usd">150322000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-8" decimals="-3" id="f-759" unitRef="usd">175958000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-760" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-761" unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-762" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-763" unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-764" unitRef="usd">31900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-6" decimals="-5" id="f-765" unitRef="usd">33600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-15" decimals="-5" id="f-766" unitRef="usd">35500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-7" decimals="-5" id="f-767" unitRef="usd">25300000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-8" decimals="-5" id="f-768" unitRef="usd">29100000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-7" decimals="-5" id="f-769" unitRef="usd">32400000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-8" decimals="-5" id="f-770" unitRef="usd">31700000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-771" unitRef="usd">2500000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-6" decimals="-5" id="f-772" unitRef="usd">2200000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-15" decimals="-5" id="f-773" unitRef="usd">1900000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-7" decimals="-5" id="f-774" unitRef="usd">7700000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-8" decimals="-5" id="f-775" unitRef="usd">5200000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock contextRef="c-1" id="f-776">&lt;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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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:top"&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;/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;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;4,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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 health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Accrued legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;74,580&#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&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&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;10,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;64,322&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-7" decimals="-3" id="f-777" unitRef="usd">21282000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-8" decimals="-3" id="f-778" unitRef="usd">16667000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-7" decimals="-3" id="f-779" unitRef="usd">10238000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-8" decimals="-3" id="f-780" unitRef="usd">8257000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-781" unitRef="usd">6701000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-782" unitRef="usd">7723000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-783" unitRef="usd">5540000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-784" unitRef="usd">323000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-7" decimals="-3" id="f-785" unitRef="usd">4413000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-8" decimals="-3" id="f-786" unitRef="usd">6944000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-7" decimals="-3" id="f-787" unitRef="usd">4323000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-8" decimals="-3" id="f-788" unitRef="usd">5059000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-7" decimals="-3" id="f-789" unitRef="usd">3865000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-8" decimals="-3" id="f-790" unitRef="usd">2467000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-7" decimals="-3" id="f-791" unitRef="usd">3659000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-8" decimals="-3" id="f-792" unitRef="usd">28448000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-7" decimals="-3" id="f-793" unitRef="usd">2452000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-8" decimals="-3" id="f-794" unitRef="usd">2156000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-7" decimals="-3" id="f-795" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-8" decimals="-3" id="f-796" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherLiabilities contextRef="c-7" decimals="-3" id="f-797" unitRef="usd">10704000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-8" decimals="-3" id="f-798" unitRef="usd">9542000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-7" decimals="-3" id="f-799" unitRef="usd">74580000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-8" decimals="-3" id="f-800" unitRef="usd">90296000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-801" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-802" unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-7" decimals="-3" id="f-803" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-8" decimals="-3" id="f-804" unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-805">&lt;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&gt;&lt;td style="width:55.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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;8,821&#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&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&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&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 (losses) gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;12,861&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-806" unitRef="usd">8821000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-807" unitRef="usd">1746000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-15" decimals="-3" id="f-808" unitRef="usd">392000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-809" unitRef="usd">-36000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-3" id="f-810" unitRef="usd">4635000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-15" decimals="-3" id="f-811" unitRef="usd">-1644000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-812" unitRef="usd">4076000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-813" unitRef="usd">2332000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-814" unitRef="usd">1432000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-815" unitRef="usd">12861000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-6" decimals="-3" id="f-816" unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-817" unitRef="usd">180000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-823">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td style="width:43.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;2023&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="border-left:1pt solid #004054;padding:0 1pt"&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;2023&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;/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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;114,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.52&#160;&lt;/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.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;/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;607,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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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.51&#160;&lt;/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;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;/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;56,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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.42&#160;&lt;/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;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;/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;781,145&#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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.24&#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;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;/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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.02&#160;&lt;/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;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;/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;760,405&#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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;4.17&#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;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;/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;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 our 5-year $700 million credit facility entered into during June 2017 (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"&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, 2023, 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, 2023, our available borrowing capacity under the 2020 Credit Facility was $384.5 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., &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2023, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was 1.625% and the commitment fee applicable to the 2020 Revolving Facility was 0.250%.&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, 2023, deferred financing costs totaling $0.6 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;Real estate loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the Seller&#x2019;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At December 31, 2023, 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, 2023:&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&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;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;Effective dates of agreements&lt;/span&gt;&lt;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"&gt;(1)&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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 2022&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;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;/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;January 2023&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,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&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;January 2023&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;36&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&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;April 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;2,491&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related 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:400;line-height:120%"&gt;The changes in supplier financing obligations during the years ended December&#160;31, 2023, 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&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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-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, 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;2,247&#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&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;Additions&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,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;/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;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;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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, 2023&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;2,800&#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&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, 2023, 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&gt;&lt;td style="width:87.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.012%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;19,259&#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&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;2025&#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;708,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2027&#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;2,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&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;2028&#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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;781,145&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-824">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:43.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;2023&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="border-left:1pt solid #004054;padding:0 1pt"&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;2023&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;/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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;114,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.52&#160;&lt;/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.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;/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;607,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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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.51&#160;&lt;/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;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;/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;56,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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.42&#160;&lt;/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;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;/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;781,145&#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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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.24&#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;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;/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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.02&#160;&lt;/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;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;/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;760,405&#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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;4.17&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-153" decimals="-3" id="f-825" unitRef="usd">114100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-154" decimals="-3" id="f-826" unitRef="usd">177800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-153" decimals="4" id="f-827" unitRef="number">0.0752</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-154" decimals="4" id="f-828" unitRef="number">0.0518</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-155" decimals="-3" id="f-829" unitRef="usd">607500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-156" decimals="-3" id="f-830" unitRef="usd">623750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-155" decimals="4" id="f-831" unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-156" decimals="4" id="f-832" unitRef="number">0.0426</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-157" decimals="-3" id="f-833" unitRef="usd">56745000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-158" decimals="-3" id="f-834" unitRef="usd">58189000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-157" decimals="4" id="f-835" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-158" decimals="4" id="f-836" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt contextRef="c-7" decimals="-3" id="f-837" unitRef="usd">2800000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c-8" decimals="-3" id="f-838" unitRef="usd">2247000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-159" decimals="4" id="f-839" unitRef="number">0.0842</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-160" decimals="4" id="f-840" unitRef="number">0.0738</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-7" decimals="-3" id="f-841" unitRef="usd">781145000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-8" decimals="-3" id="f-842" unitRef="usd">861986000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-7" decimals="4" id="f-843" unitRef="number">0.0424</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-8" decimals="4" id="f-844" unitRef="number">0.0452</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-7" decimals="-3" id="f-845" unitRef="usd">-1481000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-8" decimals="-3" id="f-846" unitRef="usd">-2943000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent contextRef="c-7" decimals="-3" id="f-847" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-8" decimals="-3" id="f-848" unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-161" decimals="4" id="f-849" unitRef="number">0.0702</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-162" decimals="4" id="f-850" unitRef="number">0.0645</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-851" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-852" unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-163" decimals="4" id="f-853" unitRef="number">0.0417</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-164" decimals="4" id="f-854" unitRef="number">0.0448</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentTerm contextRef="c-165" id="f-855">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-166" decimals="-5" id="f-856" unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-167" decimals="-5" id="f-857" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-168" decimals="-5" id="f-858" unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-169" decimals="-5" id="f-859" unitRef="usd">400000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-170" decimals="-5" id="f-860" unitRef="usd">124400000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-171" decimals="-5" id="f-861" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-172" decimals="-5" id="f-862" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-173" decimals="-5" id="f-863" unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount contextRef="c-166" decimals="-5" id="f-864" unitRef="usd">250000000</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:NetLeverageRatio contextRef="c-174" decimals="2" id="f-865" unitRef="number">3.25</blkb:NetLeverageRatio>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-7" decimals="-5" id="f-866" unitRef="usd">384500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <blkb:NetLeverageRatio contextRef="c-175" decimals="2" id="f-867" unitRef="number">4.00</blkb:NetLeverageRatio>
    <blkb:NetLeverageRatio contextRef="c-176" decimals="2" id="f-868" unitRef="number">3.75</blkb:NetLeverageRatio>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount contextRef="c-177" decimals="-5" id="f-869" unitRef="usd">250000000</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-178" decimals="3" id="f-870" unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-179" decimals="2" id="f-871" unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:CreditSensitiveAdjustment contextRef="c-180" decimals="7" id="f-872" unitRef="number">0.0011448</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment contextRef="c-181" decimals="7" id="f-873" unitRef="number">0.0026161</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment contextRef="c-182" decimals="7" id="f-874" unitRef="number">0.0042826</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-183" decimals="5" id="f-875" unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-184" decimals="4" id="f-876" unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-185" decimals="5" id="f-877" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-186" decimals="4" id="f-878" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <blkb:CreditSensitiveAdjustment contextRef="c-187" decimals="6" id="f-879" unitRef="number">0.000326</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-188" decimals="5" id="f-880" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-189" decimals="4" id="f-881" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-190" decimals="5" id="f-882" unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-191" decimals="4" id="f-883" unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-192" decimals="5" id="f-884" unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-193" decimals="5" id="f-885" unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-194" decimals="5" id="f-886" unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-1" decimals="5" id="f-887" unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-195" decimals="5" id="f-888" unitRef="usd">250000000</us-gaap:ProceedsFromLinesOfCredit>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-196" decimals="3" id="f-889" unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-197" decimals="4" id="f-890" unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:CreditSensitiveAdjustment contextRef="c-198" decimals="4" id="f-891" unitRef="number">0.0010</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment contextRef="c-199" decimals="4" id="f-892" unitRef="number">0.0010</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment contextRef="c-200" decimals="4" id="f-893" unitRef="number">0.0015</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment contextRef="c-201" decimals="4" id="f-894" unitRef="number">0.0025</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-202" decimals="5" id="f-895" unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-203" decimals="4" id="f-896" unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-204" decimals="5" id="f-897" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-205" decimals="4" id="f-898" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-165" decimals="-5" id="f-899" unitRef="usd">4000000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-165" decimals="-5" id="f-900" unitRef="usd">1200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-166" decimals="-5" id="f-901" unitRef="usd">-2000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-195" decimals="-5" id="f-902" unitRef="usd">3100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-7" decimals="-5" id="f-903" unitRef="usd">600000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-206" decimals="-5" id="f-904" unitRef="usd">61100000</us-gaap:DebtInstrumentCarryingAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock contextRef="c-1" id="f-905">&lt;div style="margin-top:9pt;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, 2023:&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&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;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;Effective dates of agreements&lt;/span&gt;&lt;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"&gt;(1)&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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 2022&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;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;/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;January 2023&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,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&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;January 2023&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;36&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&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;April 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;2,491&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-207" decimals="-3" id="f-906" unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-208" decimals="-3" id="f-907" unitRef="usd">2491000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-908">&lt;div style="margin-top:9pt;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 supplier financing obligations during the years ended December&#160;31, 2023, 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&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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-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, 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;2,247&#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&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;Additions&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,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;/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;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;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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, 2023&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;2,800&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-8" decimals="-3" id="f-909" unitRef="usd">2247000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-910" unitRef="usd">2491000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-911" unitRef="usd">1938000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-7" decimals="-3" id="f-912" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-913">&lt;div style="margin-top:9pt;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, 2023, 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&gt;&lt;td style="width:87.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.012%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;19,259&#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&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;2025&#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;708,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2027&#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;2,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&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;2028&#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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;781,145&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-7" decimals="-3" id="f-914" unitRef="usd">19259000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-7" decimals="-3" id="f-915" unitRef="usd">708534000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-7" decimals="-3" id="f-916" unitRef="usd">1969000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-7" decimals="-3" id="f-917" unitRef="usd">2166000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-7" decimals="-3" id="f-918" unitRef="usd">2374000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-7" decimals="-3" id="f-919" unitRef="usd">46843000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c-7" decimals="-3" id="f-920" unitRef="usd">781145000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-923">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our derivative instruments are governed by International Swap Dealers Association, Inc. master agreements with our counterparties. As of December&#160;31, 2023 and December&#160;31, 2022, 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, 2023 and December&#160;31, 2022, the aggregate notional &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;values of the interest rate swaps were $935.0 million and $435.0 million, respectively. All of the contracts have maturities on or before October 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of December&#160;31, 2023 and 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 $29.9 million CAD and $22.6 million CAD, respectively. All of the contracts have maturities of 12 months or less.&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, 2023 and December&#160;31, 2022, the aggregate notional values of the 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 was &#xa3;13.2 million and &#xa3;11.2 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;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&gt;&lt;td style="width:24.192%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&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&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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;2023&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="border-left:1pt solid #004054;padding:0 1pt"&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;2023&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;/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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;16,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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;&#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&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&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;Foreign currency forward contracts, current portion&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;Prepaid expenses&lt;br/&gt;and other current 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;&#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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Accrued expenses&lt;br/&gt;and other current 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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&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;Interest rate swaps, long-term&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;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;&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;16,198&#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&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;32,117&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;5,540&#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&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;323&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;The effects of derivative instruments in cash flow and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) 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;income (loss)&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&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 (loss) income&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;into income (loss)&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;2023&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, 2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;11,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;20,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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="border-left:1pt solid #004054;padding:0 1pt"&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;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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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&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;/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: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&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;/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:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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="border-left:1pt solid #004054;padding:0 1pt"&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;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="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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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="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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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) and related tax effects are 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, 2023 that is expected to be reclassified into earnings within the next twelve months is $16.4 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2023, 2022 and 2021. 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 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-209" decimals="-5" id="f-924" unitRef="usd">935000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-210" decimals="-5" id="f-925" unitRef="usd">435000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-211" decimals="-5" id="f-926" unitRef="cad">29900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-212" decimals="-5" id="f-927" unitRef="cad">22600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-211" decimals="-5" id="f-928" unitRef="gbp">13200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-212" decimals="-5" id="f-929" unitRef="gbp">11200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-930">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:24.192%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&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&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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;2023&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="border-left:1pt solid #004054;padding:0 1pt"&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;2023&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;/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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;16,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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;&#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&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&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;Foreign currency forward contracts, current portion&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;Prepaid expenses&lt;br/&gt;and other current 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;&#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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;Accrued expenses&lt;br/&gt;and other current 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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&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;Interest rate swaps, long-term&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;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;&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;16,198&#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&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;32,117&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;5,540&#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&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;323&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-213" decimals="-3" id="f-931" unitRef="usd">16198000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-214" decimals="-3" id="f-932" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-213" decimals="-3" id="f-933" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-214" decimals="-3" id="f-934" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-215" decimals="-3" id="f-935" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-216" decimals="-3" id="f-936" unitRef="usd">247000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-215" decimals="-3" id="f-937" unitRef="usd">536000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-216" decimals="-3" id="f-938" unitRef="usd">323000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-213" decimals="-3" id="f-939" unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-214" decimals="-3" id="f-940" unitRef="usd">31870000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-213" decimals="-3" id="f-941" unitRef="usd">5004000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-214" decimals="-3" id="f-942" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-217" decimals="-3" id="f-943" unitRef="usd">16198000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-218" decimals="-3" id="f-944" unitRef="usd">32117000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-217" decimals="-3" id="f-945" unitRef="usd">5540000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-218" decimals="-3" id="f-946" unitRef="usd">323000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-947">&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 and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) 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;income (loss)&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&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 (loss) income&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;into income (loss)&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;2023&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, 2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;11,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;20,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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="border-left:1pt solid #004054;padding:0 1pt"&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;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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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&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;/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: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&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;/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:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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="border-left:1pt solid #004054;padding:0 1pt"&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;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="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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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="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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-219" decimals="-3" id="f-948" unitRef="usd">-11194000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-219" decimals="-3" id="f-949" unitRef="usd">-20418000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-220" decimals="-3" id="f-950" unitRef="usd">235000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-220" decimals="-3" id="f-951" unitRef="usd">-388000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-221" decimals="-3" id="f-952" unitRef="usd">301000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-221" decimals="-3" id="f-953" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-222" decimals="-3" id="f-954" unitRef="usd">-31870000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-222" decimals="-3" id="f-955" unitRef="usd">-5520000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-223" decimals="-3" id="f-956" unitRef="usd">-247000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-224" decimals="-3" id="f-957" unitRef="usd">-165000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-225" decimals="-3" id="f-958" unitRef="usd">323000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-226" decimals="-3" id="f-959" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-227" decimals="-3" id="f-960" unitRef="usd">-7160000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-227" decimals="-3" id="f-961" unitRef="usd">3714000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-5" id="f-962" unitRef="usd">-16400000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-15" decimals="-5" id="f-963" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-6" decimals="-5" id="f-964" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-1" decimals="-5" id="f-965" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-1" decimals="-5" id="f-966" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-15" decimals="-5" id="f-967" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-6" decimals="-5" id="f-968" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-976">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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. As of December&#160;31, 2023, we did not have any operating leases that had not yet commenced.&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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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;8,812&#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&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&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&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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(3,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;6,887&#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&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&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&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 year ended December&#160;31, 2023, we recorded noncash impairment charges of $5.6 million against certain operating lease ROU assets. These impairment charges resulted primarily from our entry into a sublease in July 2023 for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy 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="background-color:#ffffff;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 &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;Maturities of our operating lease liabilities as of December&#160;31, 2023 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&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;8,662&#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&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;2025&#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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2027&#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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2028&#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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;20,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;55,469&#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&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;8,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,786&#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&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&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;36,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;40,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;46,786&#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&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&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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;7.7&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;/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.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;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;/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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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: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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;10,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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 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;2,765&#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&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&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&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;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, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $257.6 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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 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 reduced our financial exposure related to the Security Incident in prior 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;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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,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;/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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;53,426&#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&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&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&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;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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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: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, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;161,431&#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&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&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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;111,431&#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&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&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&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: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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, settlement of the previously disclosed SEC and multi-state Attorneys General investigations (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our consolidated statements of comprehensive (loss) income and as operating activities on our consolidated statements of cash flows. Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. 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 2023, we incurred net pre-tax &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expense of $53.4 million related to the Security Incident, which included $22.4 million for ongoing legal fees. It also includes settlements and additional accruals for loss contingencies of $31.0 million. Also, for full year 2023, we had net cash outlays of $78.0 million related to the Security Incident, which included ongoing legal fees, the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement and the $49.5 million civil penalty paid during the fourth quarter of 2023 related to the multi-state Attorneys General settlement (discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect net pre-tax expense of approximately $5.0 million to $10.0 million and net cash outlays of approximately $8.0 million to $13.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, 2023, we have recorded approximately $1.5 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain customers related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described above. Our liabilities for loss contingencies are recorded in accrued expenses and other current liabilities on our consolidated balance sheets. 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, 2023 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 214 (or 82%) of which have been fully resolved and closed and approximately 39 (or 15%) are inactive and are considered by us to have been abandoned by the customers. 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, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#x2019; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which 3 cases remain active and unresolved. 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 putative consumer class action cases in U.S. federal courts (most of which have been consolidated under multi district litigation to a single federal court) and 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; We have received a Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident and are in discussions with the Attorney General about potential resolution of issues arising from this investigation. Although we are hopeful that we can resolve this matter on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and the State of California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 (the "FTC"), as further described below; 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 U.S. Department of Health and Human Services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020.&lt;/span&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;As previously disclosed, on February 1, 2024, the FTC announced its approval of an Agreement Containing Consent Order (the &#x201c;Proposed Order&#x201d;) evidencing its&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;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;settlement with the Company in connection with the Security Incident. Pursuant to its rules, the FTC placed the Proposed Order and related draft complaint on the public record for a period of 30 days for the receipt of public comments after which the FTC will consider any comments received from interested persons prior to determining whether and in what form to finalize the Proposed Order. The 30-day comment period is scheduled to expire on March 14, 2024. As part of the FTC&#x2019;s proposed order, the Company has not been fined and is not otherwise required to make any payment. Furthermore, the Company has agreed to the FTC&#x2019;s proposed order without admitting or denying any of the FTC&#x2019;s allegations, except as expressly stated otherwise in the Proposed Order. If finalized, the settlement described in the Proposed Order will fully resolve the FTC investigation. Although we believe the Proposed Order will be finalized in substantially its current form, there can be no assurances as to whether that will occur or its timing.&lt;/span&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;Under the terms of the Proposed Order, we have agreed (i) to not misrepresent (a) the extent to which we maintain, use, delete or disclose certain customer information, (b) the extent to which we protect the privacy, security, availability, confidentiality or integrity of such information or (c) the extent of any security incident or unauthorized disclosure, misuse, loss, theft, alteration, destruction or other compromise of such information, and (ii) to delete certain data, adopt and make public certain record retention limits, establish, implement and maintain a specified information security program, obtain regular independent assessments of the mandated information security program, provide to the FTC specified certifications regarding our compliance with the Proposed Order, provide to the FTC reports of any future security incidents and create and maintain specified recordkeeping.&lt;/span&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;For more information, see the form of Proposed Order that was furnished as Exhibit 99.2 to the Company&#x2019;s Current Report on Form 8-K filed with the SEC on February 2, 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;As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia relating to the previously announced 2020 Security Incident in which a cyber-criminal removed a copy of a subset of data from our self-housed environment. This settlement fully resolves the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident (the &#x201c;Multi-state Investigation&#x201d;), which is further described in the substantially similar Administrative Orders filed in each of the 49 states and the District of Columbia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Administrative Orders, we have agreed: (i) to comply with state consumer protection laws, data breach notification laws, and the Health Insurance Portability and Accountability Act of 1996 (&#x201c;HIPAA&#x201d;); (ii) not to make misleading misrepresentations to our customers or the individuals whose data is stored by us concerning (a) the extent to which we protect the privacy, security, confidentiality, or integrity of certain data, (b) the likelihood that data impacted by a security incident may be subject to unauthorized access, disclosure, or other misuse, or (c) the data breach notification requirements; and (iii) to implement and improve certain cybersecurity programs and tools.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 part of the Administrative Orders, we also agreed to pay, and have paid, a total of $49.5 million to the 49 states and District of Columbia. We entered into the Administrative Orders without admitting fault or liability in connection with the matters subject to the Multi-state Investigation. The form of Administrative Order was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on October 5, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, on March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#x201c;SEC Order&#x201d;). Under the terms of the SEC Order, we have agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, we also agreed to pay, and have paid, a civil penalty in the amount of $3.0 million. We consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#x2019;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#x2019;s press release announcing this resolution was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on March 9, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 judgments, 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>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-977">&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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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;8,812&#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&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&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&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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(3,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;6,887&#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&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&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&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="c-1" decimals="-3" id="f-978" unitRef="usd">8812000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-979" unitRef="usd">9501000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-15" decimals="-3" id="f-980" unitRef="usd">9636000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-981" unitRef="usd">1431000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-982" unitRef="usd">1670000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-15" decimals="-3" id="f-983" unitRef="usd">2478000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-984" unitRef="usd">3356000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-3" id="f-985" unitRef="usd">2763000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-15" decimals="-3" id="f-986" unitRef="usd">1516000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-987" unitRef="usd">6887000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">8408000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-15" decimals="-3" id="f-989" unitRef="usd">10598000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-990" unitRef="usd">5600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-6" decimals="-5" id="f-991" unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseCost contextRef="c-228" decimals="-5" id="f-992" unitRef="usd">5300000</us-gaap:OperatingLeaseCost>
    <us-gaap:Depreciation contextRef="c-228" decimals="-5" id="f-993" unitRef="usd">1700000</us-gaap:Depreciation>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-15" decimals="-5" id="f-994" unitRef="usd">3600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-995">&lt;div style="margin-top:9pt;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, 2023 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&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&#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;8,662&#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&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;2025&#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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2026&#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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2027&#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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;2028&#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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;20,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;55,469&#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&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;8,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,786&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-3" id="f-996" unitRef="usd">8662000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-3" id="f-997" unitRef="usd">7703000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-3" id="f-998" unitRef="usd">6107000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-3" id="f-999" unitRef="usd">6207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-3" id="f-1000" unitRef="usd">6101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-3" id="f-1001" unitRef="usd">20689000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-3" id="f-1002" unitRef="usd">55469000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-7" decimals="-3" id="f-1003" unitRef="usd">8683000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-1004" unitRef="usd">46786000</us-gaap:OperatingLeaseLiability>
    <blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-1005">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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;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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;36,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;40,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;46,786&#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&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&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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;7.7&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;/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.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-1006" unitRef="usd">36927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-1007" unitRef="usd">45899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="c-229" decimals="-3" id="f-1008" unitRef="usd">6701000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-230" decimals="-3" id="f-1009" unitRef="usd">7723000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-231" decimals="-3" id="f-1010" unitRef="usd">40085000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-232" decimals="-3" id="f-1011" unitRef="usd">44918000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-1012" unitRef="usd">46786000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-8" decimals="-3" id="f-1013" unitRef="usd">52641000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-1014">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-1015">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-16" id="f-1016">P8Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-1017" unitRef="number">0.0470</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="4" id="f-1018" unitRef="number">0.0463</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-16" decimals="4" id="f-1019" unitRef="number">0.0468</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-1020">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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: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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;10,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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 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;2,765&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1021" unitRef="usd">10983000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-3" id="f-1022" unitRef="usd">11439000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-15" decimals="-3" id="f-1023" unitRef="usd">11338000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1024" unitRef="usd">2765000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-1025" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-15" decimals="-3" id="f-1026" unitRef="usd">5358000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-233" decimals="-5" id="f-1027" unitRef="usd">257600000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="c-1" id="f-1028">&lt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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="c-7" decimals="-5" id="f-1029" unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible contextRef="c-7" decimals="-3" id="f-1030" unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense contextRef="c-1" id="f-1031">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,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;/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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;53,426&#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&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&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&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;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&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;br/&gt;2023&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: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, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;161,431&#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&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&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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;111,431&#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&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&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&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: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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-1" decimals="-3" id="f-1032" unitRef="usd">53426000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-6" decimals="-3" id="f-1033" unitRef="usd">57614000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-15" decimals="-3" id="f-1034" unitRef="usd">40561000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-1" decimals="-3" id="f-1035" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-6" decimals="-3" id="f-1036" unitRef="usd">1891000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-15" decimals="-3" id="f-1037" unitRef="usd">38745000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense contextRef="c-1" decimals="-3" id="f-1038" unitRef="usd">53426000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-6" decimals="-3" id="f-1039" unitRef="usd">55723000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-15" decimals="-3" id="f-1040" unitRef="usd">1816000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-7" decimals="-3" id="f-1041" unitRef="usd">161431000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-8" decimals="-3" id="f-1042" unitRef="usd">108005000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-16" decimals="-3" id="f-1043" unitRef="usd">50391000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-7" decimals="-3" id="f-1044" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-8" decimals="-3" id="f-1045" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-16" decimals="-3" id="f-1046" unitRef="usd">48109000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-7" decimals="-3" id="f-1047" unitRef="usd">111431000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-8" decimals="-3" id="f-1048" unitRef="usd">58005000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-16" decimals="-3" id="f-1049" unitRef="usd">2282000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries contextRef="c-1" decimals="-3" id="f-1050" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-6" decimals="-3" id="f-1051" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-15" decimals="-3" id="f-1052" unitRef="usd">29968000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-1" decimals="-5" id="f-1053" unitRef="usd">53400000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-1" decimals="-5" id="f-1054" unitRef="usd">22400000</blkb:SecurityIncidentOngoingLegalFees>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-1" decimals="-5" id="f-1055" unitRef="usd">31000000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <blkb:SecurityIncidentNetCashOutlays contextRef="c-7" decimals="-5" id="f-1056" unitRef="usd">78000000</blkb:SecurityIncidentNetCashOutlays>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-234" decimals="-5" id="f-1057" unitRef="usd">3000000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-235" decimals="-5" id="f-1058" unitRef="usd">49500000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentExpectedCost contextRef="c-236" decimals="-5" id="f-1059" unitRef="usd">5000000</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost contextRef="c-57" decimals="-5" id="f-1060" unitRef="usd">10000000</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-236" decimals="-5" id="f-1061" unitRef="usd">8000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-57" decimals="-5" id="f-1062" unitRef="usd">13000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-7" decimals="-5" id="f-1063" unitRef="usd">1500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived contextRef="c-1" decimals="0" id="f-1064" unitRef="cases">260</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived>
    <us-gaap:LossContingencyClaimsSettledNumber contextRef="c-1" decimals="0" id="f-1065" unitRef="cases">214</us-gaap:LossContingencyClaimsSettledNumber>
    <blkb:LossContingencyClaimsSettledPercent contextRef="c-1" decimals="2" id="f-1066" unitRef="number">0.82</blkb:LossContingencyClaimsSettledPercent>
    <blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber contextRef="c-1" decimals="0" id="f-1067" unitRef="cases">39</blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedNumber>
    <blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent contextRef="c-1" decimals="2" id="f-1068" unitRef="number">0.15</blkb:SecurityIncidentCustomerReimbursementRequestsInactiveOrAbandonedPercent>
    <blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery contextRef="c-1" decimals="0" id="f-1069" unitRef="cases">400</blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery>
    <blkb:SecurityIncidentSubrogationClaimsNumber contextRef="c-1" decimals="0" id="f-1070" unitRef="cases">3</blkb:SecurityIncidentSubrogationClaimsNumber>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-1071" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-1072" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-235" decimals="-5" id="f-1073" unitRef="usd">49500000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-1074" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-234" decimals="-5" id="f-1075" unitRef="usd">3000000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-237" decimals="-3" id="f-1076" unitRef="eur">60000</blkb:SecurityIncidentPenaltyPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1077">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. 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 2020 through 2023 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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;18,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;12,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;8,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;40,192&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(18,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(5,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(24,368)&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&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&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&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 provision (benefit)&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;15,824&#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&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&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&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 (loss) 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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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;(22,074)&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&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&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&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;39,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) 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;17,644&#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&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&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&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 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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;2023&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&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&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;/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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;20.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;7.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;35.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;30.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;13.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;10.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;9.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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;6.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;Nondeductible meals, entertainment and transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.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;/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.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(9.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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 credits generated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Income tax provision effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;89.7&#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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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:#ffffff;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:#ffffff;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:#ffffff;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 increase in our effective income tax rate for year ended December 31, 2023, when compared to the same period in 2022, was primarily attributable to higher 2023 non-deductible accruals for loss contingencies related to the Security Incident and other non-deductible expenses and tax rate changes, partially offset by increased tax credits. Furthermore, our 2023 effective tax rate was negatively impacted by higher tax rates in foreign jurisdictions in which we operate which were predominantly due to UK tax rate increases. The year-on-year comparison is further impacted by 2023 pre-tax income versus prior year pre-tax 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;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&gt;&lt;td style="width:71.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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 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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,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&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;39,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;24,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;12,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Deferred revenue&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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;2,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;143,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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;(160,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Costs of obtaining contracts&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;(13,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;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;(9,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(8,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 deferred tax liabilities&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;(198,082)&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&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;(208,687)&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&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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:#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;(92,648)&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&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;(124,605)&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&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, 2023, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $14.9 million, $3.8 million and $50.8 million, respectively. Of our federal net operating loss carryforwards, $12.4 million are subject to expiration beginning in 2024 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 2024. Our foreign net operating loss carryforwards have an unlimited carryforward period. Our state tax credit carryforwards for income tax purposes were approximately $40.9 million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2024. 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 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&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;/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;2023&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;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;/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;&#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&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,093&#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&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;37,862&#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&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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;893&#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&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,897&#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&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;31,974&#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&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, 2023, 2022 and 2021:&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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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,083&#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&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&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&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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Increases from prior period 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Decreases in prior year 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;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,240&#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&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&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&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.2 million at December&#160;31, 2023. 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, 2023 and December&#160;31, 2022 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 2023, 2022 and 2021 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, 2023 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, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States except to the extent that said earnings are of previously taxed income. Accordingly, we have not provided for U.S. income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1078">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;18,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;12,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;8,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;40,192&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(18,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(5,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(24,368)&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&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&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&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 provision (benefit)&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;15,824&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1079" unitRef="usd">18879000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1080" unitRef="usd">3485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1081" unitRef="usd">-2499000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1082" unitRef="usd">12331000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1083" unitRef="usd">5708000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1084" unitRef="usd">-257000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1085" unitRef="usd">8982000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1086" unitRef="usd">7283000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1087" unitRef="usd">6570000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1088" unitRef="usd">40192000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1089" unitRef="usd">16476000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1090" unitRef="usd">3814000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1091" unitRef="usd">-18303000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1092" unitRef="usd">-16880000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1093" unitRef="usd">-4615000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1094" unitRef="usd">-5895000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1095" unitRef="usd">-9319000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1096" unitRef="usd">222000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1097" unitRef="usd">-170000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1098" unitRef="usd">-445000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1099" unitRef="usd">1964000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1100" unitRef="usd">-24368000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1101" unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1102" unitRef="usd">-2429000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1103" unitRef="usd">15824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1104" unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-1105" unitRef="usd">1385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1106">&lt;div style="margin-top:9pt;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 (loss) 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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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;(22,074)&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&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&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&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;39,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) 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;17,644&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1107" unitRef="usd">-22074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-1108" unitRef="usd">-91493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-15" decimals="-3" id="f-1109" unitRef="usd">-23180000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1110" unitRef="usd">39718000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-1111" unitRef="usd">35918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-15" decimals="-3" id="f-1112" unitRef="usd">30263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1113" unitRef="usd">17644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-1114" unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-1115" unitRef="usd">7083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1116">&lt;div style="margin-top:9pt;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 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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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;2023&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&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&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;/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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;20.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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;7.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;35.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;30.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;13.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;10.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;9.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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;6.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;Nondeductible meals, entertainment and transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.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;/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.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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(9.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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 credits generated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Income tax provision effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;89.7&#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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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:#ffffff;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:#ffffff;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:#ffffff;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="c-1" decimals="3" id="f-1117" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="3" id="f-1118" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-15" decimals="3" id="f-1119" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1120" unitRef="number">0.200</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-1121" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-15" decimals="3" id="f-1122" unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-238"
      decimals="3"
      id="f-1123"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-239"
      decimals="3"
      id="f-1124"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-240"
      decimals="3"
      id="f-1125"
      unitRef="number">0.426</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-241"
      decimals="3"
      id="f-1126"
      unitRef="number">0.071</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-242"
      decimals="3"
      id="f-1127"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-243"
      decimals="3"
      id="f-1128"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-1129" unitRef="number">0.357</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-6" decimals="3" id="f-1130" unitRef="number">-0.087</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-15" decimals="3" id="f-1131" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1132" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-6" decimals="3" id="f-1133" unitRef="number">-0.064</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-15" decimals="3" id="f-1134" unitRef="number">0.750</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-1135" unitRef="number">0.134</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-6" decimals="3" id="f-1136" unitRef="number">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-15" decimals="3" id="f-1137" unitRef="number">-0.362</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1138" unitRef="number">0.108</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="3" id="f-1139" unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-15" decimals="3" id="f-1140" unitRef="number">0.261</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-1" decimals="3" id="f-1141" unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-6" decimals="3" id="f-1142" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-15" decimals="3" id="f-1143" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1144" unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-6" decimals="3" id="f-1145" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-15" decimals="3" id="f-1146" unitRef="number">-0.060</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-1" decimals="3" id="f-1147" unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-6" decimals="3" id="f-1148" unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-15" decimals="3" id="f-1149" unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-1" decimals="3" id="f-1150" unitRef="number">0.007</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-6" decimals="3" id="f-1151" unitRef="number">0.005</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-15" decimals="3" id="f-1152" unitRef="number">-0.327</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts contextRef="c-1" decimals="3" id="f-1153" unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts contextRef="c-6" decimals="3" id="f-1154" unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts contextRef="c-15" decimals="3" id="f-1155" unitRef="number">0.087</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="3" id="f-1156" unitRef="number">-0.083</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-6" decimals="3" id="f-1157" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-15" decimals="3" id="f-1158" unitRef="number">-0.042</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-1" decimals="3" id="f-1159" unitRef="number">0.091</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-6" decimals="3" id="f-1160" unitRef="number">-0.072</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-15" decimals="3" id="f-1161" unitRef="number">0.326</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-1162" unitRef="number">0.102</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-6" decimals="3" id="f-1163" unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-15" decimals="3" id="f-1164" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-1165" unitRef="number">0.423</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-6" decimals="3" id="f-1166" unitRef="number">-0.115</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-15" decimals="3" id="f-1167" unitRef="number">0.545</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1168" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-6" decimals="3" id="f-1169" unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-15" decimals="3" id="f-1170" unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1171" unitRef="number">0.897</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-1172" unitRef="number">0.183</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-1173" unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1174">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:71.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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 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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,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&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;39,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;24,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;12,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Deferred revenue&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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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;2,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;143,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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;(160,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Costs of obtaining contracts&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;(13,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;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;(9,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(8,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 deferred tax liabilities&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;(198,082)&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&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;(208,687)&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&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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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:#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;(92,648)&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&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;(124,605)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts contextRef="c-7" decimals="-3" id="f-1175" unitRef="usd">47351000</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts contextRef="c-8" decimals="-3" id="f-1176" unitRef="usd">12166000</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign contextRef="c-7" decimals="-3" id="f-1177" unitRef="usd">39260000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign contextRef="c-8" decimals="-3" id="f-1178" unitRef="usd">50194000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-1179" unitRef="usd">24717000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-8" decimals="-3" id="f-1180" unitRef="usd">21166000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <blkb:DeferredTaxAssetsLeasingArrangements contextRef="c-7" decimals="-3" id="f-1181" unitRef="usd">12867000</blkb:DeferredTaxAssetsLeasingArrangements>
    <blkb:DeferredTaxAssetsLeasingArrangements contextRef="c-8" decimals="-3" id="f-1182" unitRef="usd">14024000</blkb:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-7" decimals="-3" id="f-1183" unitRef="usd">7061000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-8" decimals="-3" id="f-1184" unitRef="usd">10369000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-7" decimals="-3" id="f-1185" unitRef="usd">5992000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-8" decimals="-3" id="f-1186" unitRef="usd">1820000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-1187" unitRef="usd">1702000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-1188" unitRef="usd">1803000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <blkb:DeferredTaxAssetIntangibleAssets contextRef="c-7" decimals="-3" id="f-1189" unitRef="usd">1050000</blkb:DeferredTaxAssetIntangibleAssets>
    <blkb:DeferredTaxAssetIntangibleAssets contextRef="c-8" decimals="-3" id="f-1190" unitRef="usd">561000</blkb:DeferredTaxAssetIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c-7" decimals="-3" id="f-1191" unitRef="usd">314000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c-8" decimals="-3" id="f-1192" unitRef="usd">455000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-3" id="f-1193" unitRef="usd">2982000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-8" decimals="-3" id="f-1194" unitRef="usd">6293000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-1195" unitRef="usd">143296000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-8" decimals="-3" id="f-1196" unitRef="usd">118851000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-3" id="f-1197" unitRef="usd">160172000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-8" decimals="-3" id="f-1198" unitRef="usd">161836000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions contextRef="c-7" decimals="-3" id="f-1199" unitRef="usd">13870000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions contextRef="c-8" decimals="-3" id="f-1200" unitRef="usd">16287000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-7" decimals="-3" id="f-1201" unitRef="usd">9865000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-8" decimals="-3" id="f-1202" unitRef="usd">11721000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-1203" unitRef="usd">5833000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-1204" unitRef="usd">9827000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-3" id="f-1205" unitRef="usd">8342000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-8" decimals="-3" id="f-1206" unitRef="usd">9016000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-1207" unitRef="usd">198082000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-8" decimals="-3" id="f-1208" unitRef="usd">208687000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1209" unitRef="usd">37862000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1210" unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-3" id="f-1211" unitRef="usd">92648000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-8" decimals="-3" id="f-1212" unitRef="usd">124605000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-244" decimals="-5" id="f-1213" unitRef="usd">14900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-245" decimals="-5" id="f-1214" unitRef="usd">3800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-246" decimals="-5" id="f-1215" unitRef="usd">50800000</us-gaap:OperatingLossCarryforwards>
    <blkb:OperatingLossCarryforwardsSubjectToExpiration contextRef="c-244" decimals="-5" id="f-1216" unitRef="usd">12400000</blkb:OperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-246" decimals="-5" id="f-1217" unitRef="usd">40900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1218">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;/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;2023&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;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;/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;&#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&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,093&#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&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;37,862&#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&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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:#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;/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;893&#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&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,897&#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&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;31,974&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1219" unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-247" decimals="-3" id="f-1220" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-248" decimals="-3" id="f-1221" unitRef="usd">3093000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1222" unitRef="usd">37862000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-16" decimals="-3" id="f-1223" unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-249" decimals="-3" id="f-1224" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-250" decimals="-3" id="f-1225" unitRef="usd">2795000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1226" unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-17" decimals="-3" id="f-1227" unitRef="usd">29184000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-251" decimals="-3" id="f-1228" unitRef="usd">893000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-252" decimals="-3" id="f-1229" unitRef="usd">1897000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-16" decimals="-3" id="f-1230" unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="c-1" id="f-1231">&lt;div style="margin-top:9pt;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, 2023, 2022 and 2021:&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&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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&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;/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;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,083&#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&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&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&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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;Increases from prior period 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Decreases in prior year 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;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,240&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-1232" unitRef="usd">3083000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-16" decimals="-3" id="f-1233" unitRef="usd">3651000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-17" decimals="-3" id="f-1234" unitRef="usd">4625000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1235" unitRef="usd">762000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-1236" unitRef="usd">629000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-15" decimals="-3" id="f-1237" unitRef="usd">1751000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1238" unitRef="usd">101000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-1239" unitRef="usd">89000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-15" decimals="-3" id="f-1240" unitRef="usd">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1241" unitRef="usd">118000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-1242" unitRef="usd">908000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-15" decimals="-3" id="f-1243" unitRef="usd">57000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1244" unitRef="usd">160000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-6" decimals="-3" id="f-1245" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-15" decimals="-3" id="f-1246" unitRef="usd">1192000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1247" unitRef="usd">428000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-6" decimals="-3" id="f-1248" unitRef="usd">378000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-15" decimals="-3" id="f-1249" unitRef="usd">1482000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1250" unitRef="usd">3240000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-1251" unitRef="usd">3083000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-16" decimals="-3" id="f-1252" unitRef="usd">3651000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-7" decimals="-5" id="f-1253" unitRef="usd">3200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1254">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;14, 2023 (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 3,363,270 as of December&#160;31, 2023. 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&gt;&lt;td style="width:65.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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;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: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,101,702&#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&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&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;607,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,209,515&#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&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&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; employment agreement or 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&gt;&lt;td style="width:59.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.933%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;14,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;16,658&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;24,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;30,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;55,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;111,104&#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&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&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&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;127,762&#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&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&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&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 $77.4 million at December&#160;31, 2023. It is expected that this amount will be recognized over a weighted average period of 1.2 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 three 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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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, 2023&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&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;68.09&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;473,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(106,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;66.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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;(610,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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,101,702&#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&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.92&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;95,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&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, 2023, 2022 and 2021 was $42.7 million, $41.0 million and $38.5 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2022 and 2021 was $60.90 and $77.39, 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 three 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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Time-based 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&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, 2023&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;455,708&#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&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;68.81&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;367,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(24,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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(191,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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;607,100&#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&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.01&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;52,636&#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&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, 2023, 2022 and 2021 was $13.5 million, $9.3 million and $9.4 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2022 and 2021 was $62.38 and $77.74, 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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Performance-based 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&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, 2023&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,104,260&#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&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;64.94&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;967,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(72,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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.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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(789,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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,209,515&#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&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;61.29&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;104,849&#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&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, 2023, 2022 and 2021 was $50.9 million, $50.5 million, and $44.9 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2022 and 2021 was $61.79 and $71.91, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-7"
      decimals="INF"
      id="f-1255"
      unitRef="shares">3363270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1256">The following table sets forth the number of awards outstanding for each award type as of:&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&gt;&lt;td style="width:65.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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&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;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: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,101,702&#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&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&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;607,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,209,515&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-253"
      decimals="INF"
      id="f-1257"
      unitRef="shares">1101702</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-254"
      decimals="INF"
      id="f-1258"
      unitRef="shares">1345608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-255"
      decimals="INF"
      id="f-1259"
      unitRef="shares">607100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-256"
      decimals="INF"
      id="f-1260"
      unitRef="shares">455708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-257"
      decimals="INF"
      id="f-1261"
      unitRef="shares">1209515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-258"
      decimals="INF"
      id="f-1262"
      unitRef="shares">1104260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-1263">The following table summarizes stock-based compensation expense:&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&gt;&lt;td style="width:59.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.933%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&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;14,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;16,658&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;24,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;30,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;55,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;111,104&#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&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&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&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;127,762&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-100" decimals="-3" id="f-1264" unitRef="usd">14052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-101" decimals="-3" id="f-1265" unitRef="usd">11258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-102" decimals="-3" id="f-1266" unitRef="usd">12405000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-259" decimals="-3" id="f-1267" unitRef="usd">2606000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-260" decimals="-3" id="f-1268" unitRef="usd">3178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-261" decimals="-3" id="f-1269" unitRef="usd">7547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-106" decimals="-3" id="f-1270" unitRef="usd">16658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-107" decimals="-3" id="f-1271" unitRef="usd">14436000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-108" decimals="-3" id="f-1272" unitRef="usd">19952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-262" decimals="-3" id="f-1273" unitRef="usd">24892000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-263" decimals="-3" id="f-1274" unitRef="usd">21409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-264" decimals="-3" id="f-1275" unitRef="usd">20283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-265" decimals="-3" id="f-1276" unitRef="usd">30780000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-266" decimals="-3" id="f-1277" unitRef="usd">24207000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-267" decimals="-3" id="f-1278" unitRef="usd">27080000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-268" decimals="-3" id="f-1279" unitRef="usd">55432000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-269" decimals="-3" id="f-1280" unitRef="usd">50242000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-270" decimals="-3" id="f-1281" unitRef="usd">53064000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-109" decimals="-3" id="f-1282" unitRef="usd">111104000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-110" decimals="-3" id="f-1283" unitRef="usd">95858000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-111" decimals="-3" id="f-1284" unitRef="usd">100427000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1285" unitRef="usd">127762000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-1286" unitRef="usd">110294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-15" decimals="-3" id="f-1287" unitRef="usd">120379000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-7" decimals="-5" id="f-1288" unitRef="usd">77400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1289">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-271" id="f-1290">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-1291">&lt;div style="margin-top:9pt;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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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&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, 2023&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&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;68.09&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;473,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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(106,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;66.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;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;(610,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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,101,702&#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&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.92&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;95,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&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="c-254"
      decimals="INF"
      id="f-1292"
      unitRef="shares">1345608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-254"
      decimals="2"
      id="f-1293"
      unitRef="usdPerShare">68.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-271"
      decimals="INF"
      id="f-1294"
      unitRef="shares">473341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-271"
      decimals="2"
      id="f-1295"
      unitRef="usdPerShare">62.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-271"
      decimals="INF"
      id="f-1296"
      unitRef="shares">106634</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-271"
      decimals="2"
      id="f-1297"
      unitRef="usdPerShare">66.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-271"
      decimals="INF"
      id="f-1298"
      unitRef="shares">610613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-271"
      decimals="2"
      id="f-1299"
      unitRef="usdPerShare">69.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-253"
      decimals="INF"
      id="f-1300"
      unitRef="shares">1101702</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-253"
      decimals="2"
      id="f-1301"
      unitRef="usdPerShare">64.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-253" decimals="-3" id="f-1302" unitRef="usd">95518000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-271" decimals="-5" id="f-1303" unitRef="usd">42700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-272" decimals="-5" id="f-1304" unitRef="usd">41000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-273" decimals="-5" id="f-1305" unitRef="usd">38500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-272"
      decimals="2"
      id="f-1306"
      unitRef="usdPerShare">60.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-273"
      decimals="2"
      id="f-1307"
      unitRef="usdPerShare">77.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-274" id="f-1308">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1309">&lt;div style="margin-top:9pt;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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Time-based 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&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, 2023&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;455,708&#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&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;68.81&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;367,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(24,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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(191,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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;607,100&#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&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.01&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;52,636&#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&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, 2023, 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&gt;&lt;td style="width:57.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;Performance-based 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&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, 2023&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,104,260&#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&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;64.94&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&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;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;967,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;(72,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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.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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;(789,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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, 2023&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,209,515&#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&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;61.29&#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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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;104,849&#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&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="c-256"
      decimals="INF"
      id="f-1310"
      unitRef="shares">455708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1311"
      unitRef="usdPerShare">68.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-275"
      decimals="INF"
      id="f-1312"
      unitRef="shares">367913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-275"
      decimals="2"
      id="f-1313"
      unitRef="usdPerShare">61.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-275"
      decimals="INF"
      id="f-1314"
      unitRef="shares">24686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-275"
      decimals="2"
      id="f-1315"
      unitRef="usdPerShare">64.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-275"
      decimals="INF"
      id="f-1316"
      unitRef="shares">191835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-275"
      decimals="2"
      id="f-1317"
      unitRef="usdPerShare">70.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-255"
      decimals="INF"
      id="f-1318"
      unitRef="shares">607100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-255"
      decimals="2"
      id="f-1319"
      unitRef="usdPerShare">64.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-255" decimals="-3" id="f-1320" unitRef="usd">52636000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-275" decimals="-5" id="f-1321" unitRef="usd">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-276" decimals="-5" id="f-1322" unitRef="usd">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-277" decimals="-5" id="f-1323" unitRef="usd">9400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-276"
      decimals="2"
      id="f-1324"
      unitRef="usdPerShare">62.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-277"
      decimals="2"
      id="f-1325"
      unitRef="usdPerShare">77.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-258"
      decimals="INF"
      id="f-1326"
      unitRef="shares">1104260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-258"
      decimals="2"
      id="f-1327"
      unitRef="usdPerShare">64.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1328"
      unitRef="shares">967252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-278"
      decimals="2"
      id="f-1329"
      unitRef="usdPerShare">59.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1330"
      unitRef="shares">72428</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-278"
      decimals="2"
      id="f-1331"
      unitRef="usdPerShare">60.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1332"
      unitRef="shares">789569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-278"
      decimals="2"
      id="f-1333"
      unitRef="usdPerShare">64.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-257"
      decimals="INF"
      id="f-1334"
      unitRef="shares">1209515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-257"
      decimals="2"
      id="f-1335"
      unitRef="usdPerShare">61.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-257" decimals="-3" id="f-1336" unitRef="usd">104849000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-278" decimals="-5" id="f-1337" unitRef="usd">50900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-279" decimals="-5" id="f-1338" unitRef="usd">50500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-280" decimals="-5" id="f-1339" unitRef="usd">44900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-279"
      decimals="2"
      id="f-1340"
      unitRef="usdPerShare">61.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-280"
      decimals="2"
      id="f-1341"
      unitRef="usdPerShare">71.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1342">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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="#i0a15114ecbd24422b71ec7bf8f01ea2d_184" 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, 2023, we repurchased 221,836 shares for $18.8 million. The remaining amount available to purchase stock under the then approved stock repurchase program was $231.2 million as of December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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&#160;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $250.0 million to $500.0 million available for purchase. Between January 1, 2024 and January 17, 2024, we repurchased $22.3 million under the prior authorization. Between January 18, 2024 and February 16, 2024, we repurchased an additional 7,114 shares for $0.6 million under the new authorization. The remaining amount available to purchase stock under the stock repurchase program was $499.4 million as of February 16, 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:700;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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: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;8,938&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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 $201, $(8,068) and $(1,982)&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;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) income&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;(15,404)&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&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&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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,675)&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&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,158&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(9,846)&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&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&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&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 (loss) income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,688)&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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-281"
      decimals="INF"
      id="f-1343"
      unitRef="shares">221836</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-281" decimals="-5" id="f-1344" unitRef="usd">18800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-282" decimals="-5" id="f-1345" unitRef="usd">231200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-283" decimals="-5" id="f-1346" unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-284" decimals="-5" id="f-1347" unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-285" decimals="-5" id="f-1348" unitRef="usd">22300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-286"
      decimals="INF"
      id="f-1349"
      unitRef="shares">7114</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-286" decimals="-5" id="f-1350" unitRef="usd">600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-287" decimals="-5" id="f-1351" unitRef="usd">499400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1352">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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: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;8,938&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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 $201, $(8,068) and $(1,982)&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;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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 (loss) income&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;(15,404)&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&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&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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,675)&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&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,158&#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&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&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&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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;(9,846)&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&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&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&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 (loss) income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,688)&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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-1353" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-16" decimals="-3" id="f-1354" unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-17" decimals="-3" id="f-1355" unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-288" decimals="-3" id="f-1356" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-289" decimals="-3" id="f-1357" unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-290" decimals="-3" id="f-1358" unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-1" decimals="-3" id="f-1359" unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-6" decimals="-3" id="f-1360" unitRef="usd">-8068000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-15" decimals="-3" id="f-1361" unitRef="usd">-1982000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-291" decimals="-3" id="f-1362" unitRef="usd">271000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-292" decimals="-3" id="f-1363" unitRef="usd">-22772000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-293" decimals="-3" id="f-1364" unitRef="usd">-5617000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-291" decimals="-3" id="f-1365" unitRef="usd">-20806000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-292" decimals="-3" id="f-1366" unitRef="usd">-5685000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-293" decimals="-3" id="f-1367" unitRef="usd">3714000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-291" decimals="-3" id="f-1368" unitRef="usd">5402000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-292" decimals="-3" id="f-1369" unitRef="usd">1489000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-293" decimals="-3" id="f-1370" unitRef="usd">-973000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-291" decimals="-3" id="f-1371" unitRef="usd">-15404000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-292" decimals="-3" id="f-1372" unitRef="usd">-4196000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-293" decimals="-3" id="f-1373" unitRef="usd">2741000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-291" decimals="-3" id="f-1374" unitRef="usd">15675000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-292" decimals="-3" id="f-1375" unitRef="usd">-18576000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-293" decimals="-3" id="f-1376" unitRef="usd">-8358000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-294" decimals="-3" id="f-1377" unitRef="usd">8158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-288" decimals="-3" id="f-1378" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-289" decimals="-3" id="f-1379" unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-295" decimals="-3" id="f-1380" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-296" decimals="-3" id="f-1381" unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-297" decimals="-3" id="f-1382" unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-298" decimals="-3" id="f-1383" unitRef="usd">5049000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-299" decimals="-3" id="f-1384" unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-300" decimals="-3" id="f-1385" unitRef="usd">661000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-301" decimals="-3" id="f-1386" unitRef="usd">-9846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-295" decimals="-3" id="f-1387" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-296" decimals="-3" id="f-1388" unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-1389" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-1390" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-16" decimals="-3" id="f-1391" unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1392">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 2023, 2022 and 2021. 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. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2023, 2022 and 2021 were $7.8 million, $9.3 million and $6.5 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;There were no discretionary contributions by us to the 401K Plan in 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-302"
      decimals="2"
      id="f-1393"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-303"
      decimals="2"
      id="f-1394"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-304"
      decimals="2"
      id="f-1395"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-305"
      decimals="2"
      id="f-1396"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-306"
      decimals="2"
      id="f-1397"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-307"
      decimals="2"
      id="f-1398"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-1" decimals="2" id="f-1399" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-15" decimals="2" id="f-1400" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-6" decimals="2" id="f-1401" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-305"
      decimals="2"
      id="f-1402"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-306"
      decimals="2"
      id="f-1403"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-307"
      decimals="2"
      id="f-1404"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1405" unitRef="usd">7800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-6" decimals="-5" id="f-1406" unitRef="usd">9300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-15" decimals="-5" id="f-1407" unitRef="usd">6500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-15" decimals="-5" id="f-1408" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-5" id="f-1409" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-6" decimals="-5" id="f-1410" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1411">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 CEO 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&gt;&lt;td style="width:76.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.012%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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: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;134,316&#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&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&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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;135,616&#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&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&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:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-1412" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-1413" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1414">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:76.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.012%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;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: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;134,316&#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&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&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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;135,616&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-308" decimals="-3" id="f-1415" unitRef="usd">134316000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-309" decimals="-3" id="f-1416" unitRef="usd">151656000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-310" decimals="-3" id="f-1417" unitRef="usd">1300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-311" decimals="-3" id="f-1418" unitRef="usd">1669000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-7" decimals="-3" id="f-1419" unitRef="usd">135616000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-8" decimals="-3" id="f-1420" unitRef="usd">153325000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-1421">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023, 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.2 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;50%&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, 2023 and December&#160;31, 2022 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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 #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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;394,927&#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&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&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 2023 was primarily due to new subscription sales of our cloud solutions and progress in initiatives to bring our pricing in line with the market. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during 2023 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;$365 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 2023 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&gt;&lt;td style="width:67.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;945,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&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;100,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;59,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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,105,432&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2023. 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; 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 and YourCause.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:67.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;954,845&#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&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&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&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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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,105,432&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738,351&#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&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&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&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;333,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,071,520&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-312" decimals="-6" id="f-1422" unitRef="usd">1200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-312"
      decimals="2"
      id="f-1423"
      unitRef="number">0.50</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-312" id="f-1424">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-1425">Our closing balances of deferred revenue were as follows:&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&gt;&lt;td style="width:69.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.352%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 #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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;394,927&#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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-1426" unitRef="usd">394927000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-8" decimals="-3" id="f-1427" unitRef="usd">385236000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-1428" unitRef="usd">365000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-1429">The following table presents our revenue by geographic area based on the address of our customers:&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&gt;&lt;td style="width:67.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;945,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&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;100,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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;59,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&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,105,432&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our 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&gt;&lt;td style="width:67.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;954,845&#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&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&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&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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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: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,105,432&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-1430" unitRef="usd">945580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-1431" unitRef="usd">896116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1432" unitRef="usd">777333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1433" unitRef="usd">100833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1434" unitRef="usd">101026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-3" id="f-1435" unitRef="usd">89688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-3" id="f-1436" unitRef="usd">59019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-320" decimals="-3" id="f-1437" unitRef="usd">60963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-321" decimals="-3" id="f-1438" unitRef="usd">60719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1439" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1440" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-1441" unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-322" decimals="-3" id="f-1442" unitRef="usd">954845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-323" decimals="-3" id="f-1443" unitRef="usd">907197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-324" decimals="-3" id="f-1444" unitRef="usd">889755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-325" decimals="-3" id="f-1445" unitRef="usd">150587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-326" decimals="-3" id="f-1446" unitRef="usd">150908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-327" decimals="-3" id="f-1447" unitRef="usd">37985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1448" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1449" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-1450" unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock contextRef="c-1" id="f-1451">&lt;div style="margin-top:9pt;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&gt;&lt;td style="width:67.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2023&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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738,351&#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&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&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&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;333,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&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,071,520&#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&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&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-328" decimals="-3" id="f-1452" unitRef="usd">738351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-329" decimals="-3" id="f-1453" unitRef="usd">709097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-330" decimals="-3" id="f-1454" unitRef="usd">601397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-331" decimals="-3" id="f-1455" unitRef="usd">333169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-332" decimals="-3" id="f-1456" unitRef="usd">302636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-333" decimals="-3" id="f-1457" unitRef="usd">279453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-1458" unitRef="usd">1071520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-1459" unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-1460" unitRef="usd">880850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1461">&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&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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:10pt;font-weight:700;line-height:120%"&gt;18. Subsequent Events&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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;On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $250.0 million to $500.0 million available for repurchases. The program does not have an expiration date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 December 2023 and January 2024, prior to the replenishment on January 17, 2024, we repurchased $41.1 million of our common stock under the stock repurchase program. Between January 18, 2024 and February 16, 2024, we repurchased $0.6 million. As of February 16, 2024, the remaining amount available to purchase stock under our repurchase program was $499.4 million. All of the Company's stock repurchases during the fourth quarter of 2023 and the first quarter of 2024 were made pursuant to an SEC Rule 10b5-1(c) trading arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repurchases by the Company will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with the Company&#x2019;s finance agreements. There is no minimum number of shares that the Company is required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in the Company&#x2019;s treasury for possible future use. The Company anticipates funding any stock repurchases from its cash flow from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding the stock repurchase program reauthorization is contained in the Company's Current Report on Form 8-K filed with the SEC on January 22, 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:700;line-height:120%"&gt;FTC Settlement&lt;/span&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;On February 1, 2024, the FTC announced its approval of a Proposed Order evidencing its settlement with the Company, subject to public review and comment, relating to the Security Incident. If finalized, this settlement will fully resolve the previously disclosed FTC investigation relating to the Security Incident, which is further described in the FTC&#x2019;s Proposed Order.&lt;/span&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;Under the terms of the Proposed Order, the Company has agreed to certain conditions, which are reflected in their entirety in the Proposed Order. As part of the Proposed Order, the Company has not been fined and is not otherwise required to make any payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to the Proposed Order without admitting or denying any of the FTC's allegations, except as expressly stated otherwise in the Proposed Order. For more information regarding this settlement or the Proposed Order, see Note 11 to these condensed consolidated financial statements. See also the Proposed Order, which was furnished as Exhibit 99.2 to the Company&#x2019;s Current Report on Form 8-K filed with the SEC on February 2, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-283" decimals="-5" id="f-1462" unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-284" decimals="-5" id="f-1463" unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-334" decimals="-5" id="f-1464" unitRef="usd">41100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-286" decimals="-5" id="f-1465" unitRef="usd">600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-287" decimals="-5" id="f-1466" unitRef="usd">499400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-335" id="f-1467">&lt;div style="margin-top:9pt;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 provides information about trading arrangements adopted or terminated by certain of our officers and directors during the three months ended December 31, 2023.&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&gt;&lt;td style="width:27.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.747%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.747%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&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&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&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&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&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&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Trading arrangement&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" 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;Aggregate&lt;br/&gt;number of&lt;br/&gt;securities to&lt;br/&gt;be sold&lt;br/&gt;under plan&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&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&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Name and Title&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 #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Action&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Date of Adoption&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan&lt;br/&gt;effective&lt;br/&gt;date&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan&lt;br/&gt;end&lt;br/&gt;date&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan&lt;br/&gt;duration&lt;br/&gt;(months)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Rule 10b5-1&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:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-Rule 10b5-1&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:700;line-height:120%"&gt;Michael P. Gianoni&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Chief Executive Officer, President and Vice Chairman of the Board&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:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/07/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2/26/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8/09/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1471"&gt;Six&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&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&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&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&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:700;line-height:120%"&gt;Anthony W. Boor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Executive Vice President and Chief Financial Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/07/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2/26/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8/09/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1477"&gt;Six&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Kevin P. Gregoire&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Executive Vice President and Chief Operating Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/15/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2/26/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/01/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1483"&gt;Nine&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&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;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Kevin R. McDearis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Executive Vice President and Chief Technology Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/17/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3/06/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6/04/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1489"&gt;Three&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&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;/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:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Jon W. Olson&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior Vice President and General Counsel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11/21/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3/06/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9/27/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1495"&gt;Seven&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&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;An SEC "Rule 10b5-1(c) trading arrangement" is a trading arrangement made by a person through entering into a binding contract, verbal instruction or adoption of a written plan prior to becoming aware of material non-public information. The contract, instruction or written plan must specify the amount, price and date of securities to be sold; include the means for determining the amount, price and date of the sale or sales; and not permit the person to have subsequent influence over the sale or sales. The compliant plan must be entered into and operated in good faith, include a specified cooling off period, be certified by an authorized officer and is restricted from having multiple or overlapping plans. A non-compliant trading arrangement, or a "non-Rule 10b5-1 trading arrangement," is a trading arrangement that has similar requirements to a Rule 10b5-1(c) trading arrangement except that it must be in written form and does not require a cooling off period or certification of an authorized officer and there is no restriction from having multiple or overlapping plans.&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;Represents the target quantity of Performance Share Awards which may be subject to a performance multiplier; therefore, the aggregate number of shares to be sold may be equal to, greater than or less than the target quantity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of our officers or directors adopted or terminated a &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;non&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-Rule 10b5-1 trading arrangement during the three months ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-336" id="f-1468">Michael P. Gianoni</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-336" id="f-1469">Chief Executive Officer, President and Vice Chairman of the Board</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-336" id="f-1470">11/07/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-336" id="f-1472">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-337"
      decimals="0"
      id="f-1473"
      unitRef="shares">50000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-338" id="f-1474">Anthony W. Boor</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-338" id="f-1475">Executive Vice President and Chief Financial Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-338" id="f-1476">11/07/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-338" id="f-1478">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-339"
      decimals="0"
      id="f-1479"
      unitRef="shares">30000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-340" id="f-1480">Kevin P. Gregoire</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-340" id="f-1481">Executive Vice President and Chief Operating Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-340" id="f-1482">11/15/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-340" id="f-1484">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-341"
      decimals="0"
      id="f-1485"
      unitRef="shares">13000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-342" id="f-1486">Kevin R. McDearis</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-342" id="f-1487">Executive Vice President and Chief Technology Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-342" id="f-1488">11/17/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-342" id="f-1490">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-343"
      decimals="0"
      id="f-1491"
      unitRef="shares">5253</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-344" id="f-1492">Jon W. Olson</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-344" id="f-1493">Senior Vice President and General Counsel</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-344" id="f-1494">11/21/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-344" id="f-1496">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-345"
      decimals="0"
      id="f-1497"
      unitRef="shares">9200</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-335" id="f-1498">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-335" id="f-1499">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-746"
          xlink:label="f-746"
          xlink:type="locator"/>
        <link:footnote id="fn-8" xlink:label="fn-8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $2.5 million, $2.2 million and $1.9 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December&#160;31, 2023 and 2022, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-746"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnote id="fn-7" xlink:label="fn-7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our global enterprise resource planning and customer relationship management systems.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-746"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-747"
          xlink:label="f-747"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-747"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-747"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-740"
          xlink:label="f-740"
          xlink:type="locator"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $31.9 million, $33.6 million and $35.5 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-740"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnote id="fn-5" xlink:label="fn-5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of December&#160;31, 2023 and 2022 was $25.3 million and $29.1 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-740"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-741"
          xlink:label="f-741"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-741"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-741"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-743"
          xlink:label="f-743"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-742"
          xlink:label="f-742"
          xlink:type="locator"/>
        <link:footnote id="fn-6" xlink:label="fn-6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2023 and December&#160;31, 2022 was $32.4 million and $31.7 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-743"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-742"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-907"
          xlink:label="f-907"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-906"
          xlink:label="f-906"
          xlink:type="locator"/>
        <link:footnote id="fn-9" xlink:label="fn-9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-907"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-906"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-980"
          xlink:label="f-980"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-978"
          xlink:label="f-978"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-979"
          xlink:label="f-979"
          xlink:type="locator"/>
        <link:footnote id="fn-10" xlink:label="fn-10" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-980"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-978"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-979"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1302"
          xlink:label="f-1302"
          xlink:type="locator"/>
        <link:footnote id="fn-11" xlink:label="fn-11" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1302"
          xlink:to="fn-11"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1320"
          xlink:label="f-1320"
          xlink:type="locator"/>
        <link:footnote id="fn-12" xlink:label="fn-12" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1320"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-376"
          xlink:label="f-376"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-377"
          xlink:label="f-377"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-405"
          xlink:label="f-405"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-406"
          xlink:label="f-406"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-404"
          xlink:label="f-404"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-375"
          xlink:label="f-375"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:5.72pt">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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-376"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-377"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-405"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-406"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-404"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-375"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-463"
          xlink:label="f-463"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-466"
          xlink:label="f-466"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-469"
          xlink:label="f-469"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Certain of the customer relationships, marketing assets and developed technology assets are amortized on a curve that represents the expected period of economic benefit.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-463"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-466"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-469"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-540"
          xlink:label="f-540"
          xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents immaterial measurement period adjustments during the year ended December&#160;31, 2023 to the fair value of the Kilter assets acquired and liabilities assumed.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-540"
          xlink:to="fn-3"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
